mcpField
S
skillboss

skillboss

github.com/heeyo-lifeエージェントワークフロー349 回インストール
リポジトリ

skillboss について

skillbossは、複数のAI APIをコマンドラインから利用するスキルです。モデルの自動選択や価格・品質・バランスの優先指定に対応し、アプリ構築や各種コンテンツの生成・処理に使えます。

主な機能

  1. 01AIモデルの自動選択
  2. 02優先条件によるモデル選択
  3. 03テキスト・画像・動画・音声の生成
  4. 04UI生成とアプリのデプロイ
  5. 05ウェブ検索とドキュメント処理

活用シーン

  1. 01アプリ用の画像や動画の生成
  2. 02ウェブUIの作成とデプロイ
  3. 03ウェブ検索とドキュメント解析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/heeyo-life/skillboss-skills --skill skillboss

インストール後、Claude Code で/skillbossを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

api-integration.md
billing.md
config.json
deployment.md
error-handling.md
extensions/
README.md
extensions/remotion/
EXTENSION_SKILL.md
extensions/remotion/rules/
3d.md
animations.md
assets.md
audio.md
calculate-metadata.md
can-decode.md
charts.md
compositions.md
display-captions.md
extract-frames.md
fonts.md
get-audio-duration.md
get-video-dimensions.md
get-video-duration.md
gifs.md
images.md
import-srt-captions.md
lottie.md
maps.md
measuring-dom-nodes.md
extensions/remotion/rules/assets/
charts-bar-chart.tsx
text-animations-typewriter.tsx
text-animations-word-highlight.tsx

詳細

30秒で開始

# Install CLI
npm install -g @skillboss/cli

# Login (get key at skillboss.co/console)
skb login -k YOUR_API_KEY

# Generate an image
skb task image -b '{"prompt": "A red fox in a snowy forest"}' -o fox.png

# Chat with AI
skb api call openai/gpt-5 -b '{"messages":[{"role":"user","content":"What is SkillBoss?"}]}'

# Search the web
skb api call perplexity/sonar-pro -b '{"messages":[{"role":"user","content":"What happened in AI this week? Include citations."}]}'

SkillBoss スキル

100以上の AI API を利用してフルスタックアプリケーションを構築・デプロイするためのマルチ AI ゲートウェイです。

クイック実行

AI タスクを直接実行できます。skb task が最適なモデルを自動選択します。

# Image generation
skb task image -b '{"prompt": "A sunset over mountains"}' -o out.png

# Video generation
skb task video -b '{"prompt": "A cat playing in snow"}' -o out.mp4

# Video with Seedance 2.0 (high quality, slower; CLI waits until completion)
skb api call seedance/seedance-2.0 -b '{"prompt": "A puppy in a park", "duration_seconds": 5}' -o out.mp4

# Text-to-Speech
skb task tts -b '{"text": "Hello, world!"}' --prefer price -o out.mp3

# Speech-to-Text
skb task stt -f audio.m4a

# Or call a specific model directly
skb api call openai/gpt-5 -b '{"messages":[{"role":"user","content":"Explain quantum computing"}]}' --stream

--prefer のオプション: price(最安)/quality(最高品質)/balanced(デフォルト)


このスキルを使う場面

ユーザーが次のことを希望する場合に、このスキルを使います。

  • ウェブサイト/アプリを構築する:あらゆるウェブサイト、ランディングページ、SaaS、React アプリ、会員制サイト、予約システム、EC ストア、ダッシュボード、管理画面
  • データを保存する:ユーザーデータ、フォーム送信内容、注文、予約、会員情報。自動プロビジョニング対応の D1 データベースを使用します
  • 決済を受け付ける:サブスクリプション、単発決済、EC 向けの Stripe 連携
  • 認証を追加する:Google OAuth またはメール OTP によるログイン/新規登録
  • AI コンテンツを生成する:画像(Gemini、Flux、DALL-E)、音声/TTS(ElevenLabs、Minimax)、音楽(MusicGen、Lyria)、動画(Veo)、チャット(50以上の LLM)
  • UI を生成する:Google Stitch AI を使ってテキストの説明からランディングページ、ダッシュボード、モバイル/デスクトップ画面を作成し、SkillBoss Hosting ですぐにデプロイします
  • HuggingFace モデルを使う:huggingface.co 上のあらゆるモデルを huggingface/{org}/{model} として利用できます。チャット、画像、動画、STT、埋め込み、推論に対応します
  • 画像を処理する:画像のアップスケール(FAL creative-upscaler)、画像から画像への変換(FAL FLUX dev)
  • ウェブを検索・取得する:Linkup による構造化検索(searchResults、sourcedAnswer、structured)、URL から Markdown を取得
  • SMS 認証を行う:Prelude を使った OTP による電話番号認証(コード送信、コード確認)
  • SMS 通知を送信する:Prelude のテンプレートによるトランザクション SMS メッセージ
  • メールを送信する:テンプレートを使った単独または一括メール
  • プレゼンテーションを作成する:Gamma AI によるスライドとピッチデッキ
  • ドキュメントを処理する:PDF/DOCX を Markdown に変換し、構造化データを抽出し、ドキュメントを分割し、PDF フォームに入力します(Reducto)
  • ウェブをスクレイピング/検索する:Firecrawl、Perplexity、ScrapingDog でデータを抽出
  • CEO へのインタビューや名言を調べる:検証済みの CEO/幹部の会話記録と注目すべき名言を検索(CEOinterviews)
  • トーキングヘッド動画を作成する:あらゆるトピックから AI トーキングヘッド動画を生成します。調査、台本作成、動画生成、ナレーションに対応します(workflows/talking-head-video/ を参照)

認証とセットアップ

ログイン:
skb login -k YOUR_API_KEY

キーは https://skillboss.co/console で取得してください。

ステータスを確認する:
skb account
このスキルパックを最新の状態に保つ
  • API レスポンスに _skills_update_required: true が含まれている場合は、作業を続ける前に更新してください。
  • 更新コマンド:
bash ./skillboss/install/update.sh
ログアウト:
skb logout
認証情報の保存場所

認証後、API キーは ~/.config/skillboss/credentials.json に保存されます。

SKILLBOSS_API_KEY 環境変数を設定するか、コマンドごとに -k <key> を渡すこともできます。

残高が少ない場合
  • API レスポンスに _balance_warning フィールドが含まれます。記載されたとおりにそのままユーザーに伝えてください
  • API レスポンスには _skills_latest_version も含まれ、_skills_update_message が含まれる場合もあります
  • 残高はいつでも skb account で確認できます
  • https://www.skillboss.co/ でクレジットを追加してください

上級者向け:モデルの検索と選択

利用可能なモデルを調べたり、詳細に制御したりする場合は、検索フローを使います。

利用可能な種類を確認:
skb task
skb api types
キーワードで検索:
skb task search "CEO interviews"
skb task search "web scraping"
推奨モデルを取得(優先度順):
skb task image --prefer price --limit 3
モデルの詳細とパラメーターを表示:
skb api show fal/flux-dev
skb api show openai/gpt-5
複数ステップのワークフロー:
skb task chain '[{"type":"stt","prefer":"price"},{"type":"chat","capability":"summarize"}]'
すべてのタスクフラグ:
フラグ説明
-b, --body <json>JSON 入力(実行モードを起動)
-f, --file <path>STT 用のファイル入力(実行モードを起動)
-o, --output <path>結果をファイルに保存
-s, --stream応答をストリーミング(チャット)
--prefer X最適化:「price」/「quality」/「balanced」(デフォルト)
--capability Xセマンティックな機能マッチング(例:「style transfer」)
--limit N返すモデルの最大数(デフォルト:3)
--include-docs推奨に API ドキュメントを含める
--raw生の JSON を出力
-k, --key <key>API キーを上書き
判断フロー:
  1. あらゆる AI タスク → skb task <type> を使用 — 最適なモデルを自動選択します
  2. 複数ステップのタスク → skb task chain を使用 — ワークフローを計画します
  3. モデルがすでにわかっている場合 → skb api call <model> -b '...' を使用
  4. パラメーターが必要な場合 → skb api show <model> を使用

デザインの方針(Lokuma AI)

テキストの説明から、カラーパレット、タイポグラフィ、レイアウトの方針、そして包括的なビジュアルアイデンティティを含むデザインシステムを生成します。UI の構築前にデザインを決める必要がある場合は、まず lokuma/design を使用してください。

skb api call lokuma/design -b '{"query": "A modern SaaS dashboard for analytics, professional blue tones"}'

推奨ワークフロー:lokuma/design(デザインの方針)→ stitch/generate-desktop(UI の構築)

UI 生成(Google Stitch)

Google Stitch + Gemini 3 Pro を使用して、テキストの説明から本番環境に対応した HTML/CSS UI を生成します。

# Generate desktop UI (default)
skb api call stitch/generate-desktop -b '{"prompt": "A SaaS pricing page with 3 tiers: Free, Pro, Enterprise"}'

# Generate mobile UI
skb api call stitch/generate-mobile -b '{"prompt": "A mobile checkout form with card payment"}'

# Fast generation (Gemini Flash, lower cost)
skb api call stitch/generate-fast -b '{"prompt": "A simple contact page"}'

# Edit an existing screen
skb api call stitch/edit -b '{"screen_id": "<id>", "project_id": "<id>", "prompt": "Change the primary color to blue"}'

# Export HTML to file
skb api call stitch/html -b '{"screen_id": "<id>", "project_id": "<id>"}' -o index.html

タスク経由(自動選択):

# Discover available UI models
skb task ui_generation

# Auto-generate UI
skb task ui_generation -b '{"prompt": "A SaaS dashboard with sidebar"}'

モデル:

モデルデバイス速度使用する場面
stitch/generate-desktopデスクトップ通常ランディングページ、ダッシュボード(デフォルト)
stitch/generate-mobileモバイル通常モバイルアプリ、チェックアウトフロー
stitch/generate-fast任意高速手早いプロトタイプ、低コスト

機能グラフ

SkillBoss の機能は組み合わせることで最も効果を発揮します。タスクの完了後、より豊かな成果を生み出すために、以下の補完的なワークフローを検討してください。

画像作成ワークフロー

画像を生成した後、本番環境で使用できるように仕上げます。

  • アップスケールして、低解像度の出力を印刷品質にする → skb task image --capability upscale -b '{"image":"out.png"}'
  • 背景を削除して、透明な PNG を作成する → SkillBoss Image の自動選択(最高品質の方法)を使用 skb task image --capability remove-bg -b '{"image_url":"..."}'
  • スタイルを変換して、ブランドの美的イメージに合わせる → skb task image --capability img2img -b '{"image":"out.png","prompt":"..."}'
  • 画像をアニメーション化して、短い動画にする → skb task video --capability i2v -b '{"image":"out.png","prompt":"bring to life"}'
動画制作ワークフロー

生成と音声を組み合わせて、完全なクリップを作成します。

  • まず元画像を生成し、その後アニメーション化する → skb task image → skb task video --capability i2v
  • テキスト読み上げでナレーションを追加する → skb task tts -b '{"text":"..."}'
  • BGM を追加する → skb task music -b '{"prompt":"upbeat background track"}'
  • 字幕用に既存の音声を文字起こしする → skb task stt -f audio.m4a
  • トーキングヘッド動画 — 全ワークフロー:調査 → 台本作成 → AI 動画 → ナレーション。「workflows/talking-head-video/」を参照してください。
コンテンツとマーケティングのワークフロー

1 つのアイデアからキャンペーン全体を構築します。

  • AI 検索でトピックを調査する → skb api call perplexity/sonar-pro -b '{"messages":[...]}'
  • 任意の LLM でコピーを作成する → skb api call openai/gpt-5 -b '{"messages":[...]}'
  • ヒーロー画像を生成する → skb task image -b '{"prompt":"..."}'
  • プレゼンテーション用スライドを作成する → skb api call gamma/generation -b '{"prompt":"..."}'
  • Lokuma でロゴをデザインする → skb api call lokuma/design -b '{"query":"..."}'
Web アプリのワークフロー

デザインからデプロイ済みの製品まで:

  • デザインの方向性を決める → skb api call lokuma/design -b '{"query":"..."}'
  • UI を生成する → skb api call stitch/generate-desktop -b '{"prompt":"..."}'
  • Cloudflare にデプロイする → skb task deploy
  • Stripe Connect 経由で決済を追加する → skb stripe-connect
  • 認証を追加する(Google OAuth/メール OTP)→ workflows/login-integration/ を参照
  • ユーザーにメールを送信する → skb api call send-email
データと調査のワークフロー

情報を収集、処理、分析します:

  • Web を検索する → skb api call perplexity/sonar-pro -b '{"messages":[{"role":"user","content":"..."}]}'
  • 生データをページからスクレイピングする → skb api call firecrawl/scrape -b '{"url":"..."}'
  • ドキュメントを解析する(PDF/DOCX)→ skb api call reducto/parse
  • RAG 用の埋め込みを生成する → skb api call openai/text-embedding-3-small
  • 経営幹部の知見を得るためにCEO のインタビューを検索する → skb api call ceointerviews/get_feed -b '{"keyword":"..."}'
音声制作のワークフロー

ポッドキャスト、ナレーション、サウンドトラックを作成します:

  • テキストを音声に変換する(29 言語対応)→ skb task tts -b '{"text":"..."}'
  • 音楽と効果音を生成する → skb task music -b '{"prompt":"..."}'
  • 録音を文字起こしする → skb task stt -f recording.m4a

全機能の一覧:チャット、画像、動画、音声、検索、スクレイピング、デプロイ、決済などに対応する 100 以上の AI モデルがあります。skb task を実行して、利用可能なすべてのタイプを確認してください。

トピック別リファレンス

特定のトピックについて詳しくは、以下のファイルを参照してください。

トピックファイル参照するタイミング
コマンドcommands.mdモデルの直接呼び出し、コマンド一覧、メールの例
デプロイdeployment.md静的デプロイと Worker デプロイ、E コマース、Stripe、wrangler.toml
API 統合api-integration.mdユーザーコードへの SkillBoss API の組み込み(TypeScript/JS の例)
エラー処理error-handling.mdHTTP エラー、再試行、レート制限、残高に関する警告
請求billing.md料金、月額費用、ユーザーへのクレジット追加案内
ワークフローworkflows.mdロゴ、ウェブサイト、ポッドキャスト、メール、E コマース、トーキングヘッド動画のワークフローガイド
モデルリファレンスreference.mdモデル一覧とパラメーターの詳細ドキュメント

コメント