Communityコーディング&開発github.com

AI Workflow Builder

muapi.ai の生成ステップを任意に組み合わせて自動化パイプラインを構築します。AI アーキテクトが平易な説明から実行可能なノードグラフを生成します。

AI Workflow Builder とは?

AI Workflow Builder スキルは、muapi.ai の生成ステップ(画像生成、動画生成、音声処理、エンハンス、編集など)を任意に組み合わせた自動化パイプラインを構築・実行するためのスキルです。ユーザーが自然言語でパイプラインを説明すると、AI アーキテクトがそれを解釈してノードグラフを作成し、一意のワークフロー ID を発行します。作成したワークフローは CLI 経由で実行でき、各ノードの出力が自動的に後続ノードの入力として配線されます。また、既存のワークフローを自然言語で検索・編集したり、インタラクティブに実行して入力をプロンプトで受け付けることも可能です。このスキルは Claude Code や Codex などの AI エージェント上で動作し、MCP ツール(`muapi_workflow_create`, `muapi_workflow_execute` など)を通じてプログラムからも利用できます。ワークフローの実行は最大 10 分までで、同期モードでは最大 120 秒間待機し、非同期モードではポーリングで状態を確認します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add majiayu000/claude-skill-registry-data

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AI ワークフロービルダー

muapi.ai の生成ステップを任意に組み合わせて自動化パイプラインを構築できます。AI アーキテクトがあなたの平易な説明を解釈し、実行可能なノードグラフを作成します。

前提条件

コマンドを実行する前に、muapi CLI が最新であることを常に確認してください。セッションの開始時に必ずソースから再インストールしてください:

pip install --upgrade /path/to/muapi-cli

/path/to/muapi-cli を作業スペース内の実際の muapi-cli ディレクトリ(pyproject.toml を含むディレクトリ)のパスに置き換えてください。

基本操作

  1. 生成 (generate-workflow.sh) — AI アーキテクトが説明からワークフローを作成
  2. 検出 (discover-workflow.sh) — 自然言語で関連する既存ワークフローを検索
  3. 編集 (generate-workflow.sh --workflow-id) — 既存ワークフローをプロンプトで修正
  4. インタラクティブ実行 (interactive-run.sh) — 入力をプロンプトで受け付けてワークフローを実行
  5. 実行 (run-workflow.sh) — ワークフローを実行し、ノードごとにポーリングして出力を収集
  6. CLI (muapi workflow) — ターミナルから完全な CRUD + 可視化

エージェントによるガイド付き検出と選択

AI エージェントとして、利用可能なワークフローの目的を読み取り、ユーザーのタスクに最適なものを選択できます(例:「UGC 動画を作成」)。

  1. 検出: 利用可能なワークフローのカタログとその説明を JSON 形式で取得します。
    muapi workflow discover --output-json
    
  2. マッチング(内部推論): あなたの LLM 機能を使って、返されたワークフローの name、category、description フィールドを分析します。ユーザーの意図に最も適したものを見つけてください。
  3. 分析: 有望な候補が見つかったら、その構造を検査し、必要なノードとパラメータが含まれていることを確認します。
    muapi workflow get <workflow_id>
    
    重要なルール: muapi workflow get の出力には「API 入力」テーブルが含まれます。このテーブルを必ず読み、どのような入力が必要かを理解しなければなりません。
  4. 選択、確認、ユーザーへの入力依頼:
    • 完全に一致するワークフローが 1 つある場合、実行前に必要な API 入力の正確な値をユーザーに尋ねなければなりません。プロンプトや URL などの入力値を自分で作成したり推測したりしてはいけません。
    • 複数のワークフローが高い関連性を持つ場合、それらのワークフローを説明とともにユーザーに提示し、どれを使用するか確認し、必要な入力も尋ねてください。
    • ユーザーの複雑な要求に一致するワークフローがない場合は、muapi workflow create を使って新しいワークフローを設計することを提案してください。

エージェント推論の例

「ユーザーは商品プロモーション動画を希望しています。discover でカタログを取得しました。2 つの候補ワークフローがあります:

  1. wf_123: '背景音楽付き商品プロモ'
  2. wf_456: 'シンプル動画生成' get で wf_123 を分析します。必要なノードが揃っています。wf_123 を提案するか、一致が正確であればそのまま実行します。」

ワークフロー構築プロトコル

ステップ 1 — パイプラインを説明する

muapi workflow create "テキストプロンプトを受け取り、flux-dev で画像を生成し、4K にアップスケールする"

アーキテクトが一意の ID とノードグラフを持つワークフローを返します。ID を保存してください。

ステップ 2 — 検査と可視化

# ターミナルにリッチな ASCII ノードグラフを表示
muapi workflow get <workflow_id>

# または生の JSON
muapi workflow get <workflow_id> --output-json

ステップ 3 — 実行

# 特定の入力で実行
muapi workflow execute <workflow_id> \
  --input "node1.prompt=真夜中の輝く水晶の洞窟"

# --download で結果をローカルに取得
muapi workflow execute <workflow_id> \
  --input "node1.prompt=夕日" \
  --download ./outputs

ステップ 4 — 検出(オプション)

新しいワークフローを作成する代わりに既存のワークフローを再利用したい場合:

# キーワードで検索
muapi workflow discover "UGC 動画"

ステップ 5 — インタラクティブ実行

ワークフローを実行し、CLI が必要な入力ごとにプロンプトを表示します:

muapi workflow run-interactive <workflow_id>

ワークフロー例

画像パイプライン

# テキスト → 画像 → アップスケール
muapi workflow create "テキストプロンプトを受け取り、flux-dev で生成、結果をアップスケール"

# テキスト → 画像 → 背景除去 → 商品ショット
muapi workflow create "hidream で商品画像を生成、背景を除去、プロフェッショナルな商品ショットを作成"

動画パイプライン

# テキスト → 動画
muapi workflow create "テキストプロンプトから kling-master を使って 10 秒のシネマティック動画を生成"

# 画像 → 動画 → リップシンク
muapi workflow create "入力画像を seedance でアニメーション化し、オーディオファイルからリップシンクを適用"

既存ワークフローの編集

# ステップを追加
muapi workflow edit <id> --prompt "画像生成の後に顔交換ステップを追加"

# モデルを変更
muapi workflow edit <id> --prompt "動画モデルを kling から veo3 に変更"

CLI リファレンス

# すべてのワークフローを一覧表示
muapi workflow list

# テンプレートを閲覧
muapi workflow templates

# 新しいワークフローを生成
muapi workflow create "テキスト → flux 画像 → アップスケール → 顔交換"

# ワークフローを可視化
muapi workflow get <id>

# 入力を指定して実行
muapi workflow execute <id> --input "node1.prompt=夕日"

# 実行を監視
muapi workflow status <run_id>

# 出力を取得
muapi workflow outputs <run_id> --download ./results

# AI で編集
muapi workflow edit <id> --prompt "最後にリップシンクを追加"

# リネーム / 削除
muapi workflow rename <id> --name "商品パイプライン v2"
muapi workflow delete <id>

MCP ツール(AI エージェント向け)

ツール説明
muapi_workflow_listユーザーのワークフロー一覧
muapi_workflow_createAI アーキテクト:プロンプト → ワークフロー
muapi_workflow_getワークフロー定義 + ノードグラフを取得
muapi_workflow_execute特定の入力で実行
muapi_workflow_statusノードごとの実行状態
muapi_workflow_outputs最終出力 URL

制約事項

  • ワークフローには muapi.ai のノード(画像、動画、音声、エンハンス、編集)を任意に組み合わせられます
  • ノードの出力は自動的に後続ノードの入力として配線されます
  • --sync モードは最大 120 秒間生成を待機します。複雑なワークフローには --async を使用し、個別にポーリングしてください
  • 実行タイムアウト:ワークフローの実行あたり最大 10 分

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry-data

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry-data

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry-data

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry-data

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry-data

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry-data

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry-data

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry-data

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry-data

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry-data

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry-data

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry-data

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry-data

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry-data

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry-data

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry-data

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

majiayu000/claude-skill-registry-data

Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]

majiayu000/claude-skill-registry-data

Conduct market research on competition and customers. Use when the user says "create a market research report about [business idea]".

majiayu000/claude-skill-registry-data

Conduct technical research on technologies and architecture. Use when the user says "create a technical research report on [topic]".

majiayu000/claude-skill-registry-data

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

関連スキル