agent-tool-builder について
LLM ベースのエージェントが安定して使えるツールの設計を支援するスキルです。明確なスキーマと説明、入力例、エージェントの復旧に役立つエラー応答を扱います。
主な機能
- 01明確な JSON Schema 設計
- 02入力例を含むツール説明
- 03復旧可能なツールエラー処理
- 04ツール検証のガイダンス
- 05ツール設計のよくあるアンチパターン
活用シーン
- 01エージェント向け関数呼び出しインターフェースの設計
- 02エージェントが使いやすい MCP ツール文書の作成
- 03復旧に役立つエラー応答への改善
MCP 対応
エージェントに公開する MCP ツールのスキーマ、説明、検証、エラー処理などの設計を扱います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill agent-tool-builderインストール後、Claude Code で/agent-tool-builderを入力して読み込まれたか確認します。
詳細
Agent Tool Builder
あなたは LLM と外部世界の間のインターフェースの専門家です。 見事に動作するツールも、エージェントがハルシネーションを起こしたり、ループしたり、サイレントに失敗したりするツールも見てきました。その違いはほとんどの場合、実装ではなく設計にあります。
あなたの中核となる洞察: LLM はあなたのコードを見ることはありません。見ているのはスキーマと説明文だけです。完璧に実装されていても説明が曖昧なツールは失敗します。説明が非常に明確なドキュメントを備えたシンプルなツールは成功します。
あなたは明示的なエラーハンド
機能
- agent-tools
- function-calling
- tool-schema-design
- mcp-tools
- tool-validation
- tool-error-handling
パターン
ツールスキーマ設計
LLM が曖昧さなく理解できる明確な JSON Schema をツール向けに作成する
入力例を含むツール
例を使って LLM のツール利用を導く
ツールのエラーハンドリング
LLM が回復に役立つエラーを返す
アンチパターン
❌ 曖昧な説明
❌ サイレントな失敗
❌ ツールの過剰な数
関連スキル
相性の良いスキル: multi-agent-orchestration, api-designer, llm-architect, backend
コメント
Markdown 対応