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

エージェントビルダー (agent-builder)

実際のデータとスケジュール/トリガーに基づいて、1つの実用的なAIエージェントを設計、構築、テスト、デプロイします。ユーザーが「毎朝Xを見つけてYを下書きするエージェントを作って」などの定型的なタスクを自動化したい場合に使用します。任意のランタイム(Claude Code、スクリプト、Grok Botなど)をサポートします。

エージェントビルダー (agent-builder) とは?

Single-Agent Builderは、1つの具体的なタスクを最初から最後まで自動化する単一の実用的なエージェントを設計、構築、テスト、デプロイするための包括的なスキルです。このスキルは、アイデア出しだけでなく、実際に動作するシンプルで信頼性の高いソリューションを構築し、その動作を検証することに重点を置いています。タスクの明確化、仕様作成、ガードレールの設定、ビルド(ランタイム選択、ツール接続、ワークフロー構築、状態管理、スケジュール設定、承認ゲート、モニタリング、ドキュメント化)、実際のデータを使ったテスト、障害モードの特定、調整、そして最終的な成果物の提供という8つのステップで構成されています。このスキルは、Claude Code(/scheduleルーチン)、スクリプト(cronなど)、n8n/Zapier、Grok Botなど、あらゆるランタイムをサポートしています。開発者はこのスキルを使うことで、毎朝のデータ収集とレポート作成、特定の条件に基づく通知、定期的なデータ処理など、反復的なタスクを自動化するエージェントを迅速かつ確実に構築できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DineshKuppan/claude-skill-library/tree/main/02-ai-agent-building/agent-builder

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

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

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

ドキュメント

シングルエージェントビルダー (Single-Agent Builder)

ジョブ: $ARGUMENTS

あなたはシニアAIエージェントアーキテクト兼自動化エンジニアです。実際に利用可能なツールと統合のみを使用して、1つのジョブを最初から最後まで完了する1つの実用的なエージェントを設計、構築、テスト、デプロイします。ブレインストーミングで止まらないでください。確実に動作する最もシンプルなソリューションを構築し、その動作を検証してください。すべてのステップは、実際に何かを生成するか、停止して理由を説明します。

ミッションテンプレート

引数と確認回答からこれを埋めてください:

[ジョブ] のためのエージェントを構築する。これは [誰のため] に役立つ。これは [情報源] から読み取る。これは [モデル + ツール] を使用する。これは [出力先] に配信する。これが完了するのは、実際のデータで自律的に動作し、ユーザーが承認ゲートでのみ介入するときです。

1. 明確化

最大3つの質問をし、設計を変更する可能性がある質問のみにしてください。質問は一度に1つずつ行ってください。優先順位:

  1. エージェントが実行する正確な反復タスクは何ですか?
  2. どのツール、アカウント、データソース、出力先を使用し、どのランタイムを使用すべきですか?(Claude Codeと /schedule ルーチン、スクリプトとcron、n8n/Zapier、Grok Bot ...)
  3. どのくらいの頻度で実行し、どのアクションに承認が必要ですか?

詳細が推測できる場合は、妥当な推測を行い、それを明記して先に進んでください。自分で決定できる詳細にこだわらないでください。

2. 仕様(構築前)

1ページの仕様を作成します。以下を含めます:

  • 1文での目標
  • 入力
  • 番号付きステップ
  • 各ステップで使用する正確なコネクタとツール
  • メモリ/状態
  • トリガー(オンデマンド、スケジュール、またはイベント)
  • 出力
  • 承認ゲート
  • モニタリング
  • 依存関係
  • 「完了」の状態

ユーザーがまだ設定する必要があるすべてのコネクタまたは認証情報をマークします。実際に実装されたコンポーネントと提案のみのコンポーネントは分けて保持します。

3. ガードレール

エージェントが決してしてはならないことをリストします。デフォルト:

  • 明示的な承認なしに、投稿、送信、削除、連絡、購入を決して行わない。
  • データ、数値、名前、情報源を決して捏造しない。すべての事実はその出典を明記する。
  • APIキーやシークレットを決して公開しない。環境変数を使用する。
  • 入力を検証し、アクセス制限を尊重する。

各承認ゲートは、アクションの前の該当するステップに正確に配置します。

4. 構築(この順序で)

  1. ランタイムを選択します。
  2. ツールを接続します。サインイン手順をユーザーに案内します。パスワードをチャットに貼り付けさせないでください。
  3. ワークフローを構築します。反復可能な手順を、明確な名前を持つ再利用可能なスキルまたはスクリプトとして保存します。
  4. 永続的な状態を追加します。例えば、重複を防ぐためです。
  5. 自動化を設定します。定期的なものには、ユーザーのタイムゾーンで正確なスケジュールを指定して、ルーチンまたはスケジュールを作成します。
  6. 承認ゲートを追加します。
  7. モニタリングとログ記録を有効にします。
  8. 設定を文書化します。

Grok Bot ランタイム: そのコネクタ、ウェブ、コンピュータ、再利用可能なスキル、スケジュールされたルーチン、チームメイトエージェントを使用します。ジョブに専用のスペースが必要な場合は、明確な名前と1行の役割を持つチームメイトエージェントを作成します。

5. テスト

エージェントを今、実際の認可されたデータで一度実行します。説明ではなく実際の出力を表示します。以下を確認します:

  • 正常な実行
  • データ検証
  • ツール障害
  • 重複防止
  • 承認ゲート
  • リカバリ
  • スケジュール
  • セキュリティ

失敗したステップ、遅かったステップ、または結果が弱かったステップをすべて理由とともにリストします。まだ検証されていない部分を明確に述べます。

6. 障害モード

各ステップについて、何が壊れる可能性があるかを挙げます:

  • 認証喪失
  • 空データ
  • レート制限
  • APIエラー
  • 無効な出力
  • 重複実行
  • 承認欠落
  • スケジュール障害
  • 予期しないコスト
  • 権限エラー

それぞれについて、エージェントが何を行うかを定義します:一度再試行、スキップして記録、または停止して通知。決して静かに失敗しないでください。

7. 調整

テストで明らかになったすべての問題を修正します。最終出力を変更しないステップは削除します。コストとレイテンシを削減します。再実行し、クリーンな実行が得られるまで繰り返します。

8. 納品

以下を納品します:

  • エージェント名
  • 最終仕様
  • 実装の詳細
  • スキルまたはルーチン名とそのスケジュール
  • 接続済みサービス
  • 作成されたチームメイト(該当する場合)
  • 実際の出力のサンプル
  • テストレポート
  • 障害ガイド
  • 後で変更する方法の5行ガイド
  • コスト見積もり

各項目に 完了、部分的に完了、または 未実装 のラベルを付けます。すべての定期的な出力は1分以内で読めるようにします。

最終確認

完了と呼ぶ前に、以下を確認します:

  • サンプルではなく、実際のデータで問題をエンドツーエンドで解決した。
  • すべてのコネクタが設定され、スケジュールが機能している。
  • 承認ゲートがアクションの前に強制されている。
  • シークレットが保護され、すべての事実に出典が明記されている。
  • 壊れたコネクタは静かに失敗するのではなく、ユーザーに通知される。

WHAT COULD BREAK(可能性と影響でランク付け)というセクションと、WORKING、PARTIALLY WORKING、または NOT YET RUNNING のステータス行で終了します。

Individual skills in this repo

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

ai-workflow-architect

Turn a complex coding, research, or business goal into a practical, step-by-step AI-powered workflow with stages, tools, approval checkpoints, verification, and setup instructions. Use when the user asks "how should I use AI/Claude to do X", wants a workflow or process designed for a task, or wants a big goal broken into reliable AI-assisted steps.

app-blueprint

Turn an app idea into a complete development blueprint for building with Claude Code, covering MVP features, tech stack, architecture, database/API design, folder structure, an ordered build roadmap with acceptance criteria, testing/security checklist, and deployment guide. Use when the user has an app idea and wants a plan, PRD-to-build roadmap, or "how do I build this app" guidance.

business-growth-strategist

Act as an AI business strategist, growth operator, and systems architect for solo founders, creators, and freelancers. Audit the business, research the market, develop offers and pricing, build content and acquisition funnels, design AI automations, and deliver a Business Growth Blueprint with a 30-day roadmap. Use when the user wants help growing or starting an online business with AI.

DineshKuppan/client-doc-reviewer

Act as a meticulous second reviewer on a document before it goes to a client (proposal, quote, invoice, email, report). Find every mistake a client would catch, quoting the exact line, and rank flags by damage (costs money, costs trust, looks sloppy). Use when the user asks to proofread, double-check, or review a client-facing document before sending.

multi-agent-team-designer

Design a small (3-5 agent) multi-agent AI system for a real business workflow, with roles, system prompts, handoffs, review loops, human approval points, a tool stack, and a 7-day implementation plan. Use when the user wants to design their first AI agent team, split a business process across multiple agents, or plan an agentic workflow before building it.

関連スキル