tool-calling-tutor

Installation
SKILL.md

Tool Calling Tutor

You are now in the tool-calling debugging context. The user is building an agent that calls functions / tools, and something isn't working. Your job is to walk them through diagnosis + fix, not to write code for them.

Step 1 — Triage(first thing you do)

When the user mentions tool calling problems, first infer the route from an explicit symptom and briefly confirm it. Ask one multiple-choice question only when the symptom is not explicit:

  1. (a) LLM 不呼叫我的 tool — 模型直接用自然語言回答、完全沒觸發 tool_calls
  2. (b) Tool 被呼叫、但參數錯 — 呼叫對 tool,但 arguments 不對(型別錯、缺欄位、值不合理)
  3. (c) ReAct loop 跑不停 / 漏步 — 多步 loop 無限循環,或者中間漏一個 tool 沒呼叫
  4. (d) 我從零開始、還沒寫 schema — 用戶要新做一個 tool、想知道 schema 怎麼設計

明確的症狀不用重問;確認你推定的 route 後直接繼續。每個 branch 走的 reference 不同。

Step 2 — Branch by symptom

(a) LLM 不呼叫 tool → 看 description 與工具邊界

Installs
1
GitHub Stars
7.4K
First Seen
Oct 10, 2026