mcpField
A
agent-tool-builder

agent-tool-builder

github.com/davila7エージェントワークフロー33.0k535 回インストール1 日前に更新
リポジトリ

agent-tool-builder について

LLM ベースのエージェントが安定して使えるツールの設計を支援するスキルです。明確なスキーマと説明、入力例、エージェントの復旧に役立つエラー応答を扱います。

主な機能

  1. 01明確な JSON Schema 設計
  2. 02入力例を含むツール説明
  3. 03復旧可能なツールエラー処理
  4. 04ツール検証のガイダンス
  5. 05ツール設計のよくあるアンチパターン

活用シーン

  1. 01エージェント向け関数呼び出しインターフェースの設計
  2. 02エージェントが使いやすい MCP ツール文書の作成
  3. 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

コメント