🔧
AI EngineeringPython

Tool Calling Tutor

by WenyuChiou

Tool Calling Tutor is an AI Engineering skill for Claude Code, published by WenyuChiou in awesome-agentic-ai-zh.

5.3K stars713 forkson WenyuChiou/awesome-agentic-ai-zhAdded 2026/08/16+1% in starsRepository updated 2026/08/15
agentic-aiagentic-workflowsai-agentai-agentsawesome-listchinese-llmclaude-codeclaude-skillsclilearning-roadmapllmllm-agentsmcpmodel-context-protocolmulti-agent-systemsprompt-engineeringragtrilingualtutorial
Install in seconds
Install Tool Calling Tutor
Copy Tool Calling Tutor into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/WenyuChiou/awesome-agentic-ai-zh/tree/main/examples/stage-5/tool-calling-tutor ~/.claude/skills/tool-calling-tutor

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/WenyuChiou/awesome-agentic-ai-zh.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
examples/stage-5/tool-calling-tutor/SKILL.md in WenyuChiou/awesome-agentic-ai-zh
Installs to
~/.claude/skills/tool-calling-tutor
Collection
The only skill cataloged from this repository
Category
AI Engineering2451 skills

What Tool Calling Tutor does

Tool Calling Tutor walks users through diagnosing and fixing tool-calling problems when an LLM won't call a tool, passes wrong arguments, or ReAct loops stall. It uses a 4-branch diagnostic and a 5-step schema design walkthrough, with references to bad/good schema examples and SDK differences.

Tool Calling Tutor is cataloged under AI Engineering on DirSkills. Tool Calling Tutor comes from a repository tagged agentic-ai, agentic-workflows, ai-agent, ai-agents and awesome-list.

Documentation

README

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, ask which of these 4 symptoms they're hitting (one question, multiple choice):

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

不要猜——讓使用者明確選一個。每個 branch 走的 reference 不同。

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Tool Calling Tutor

  • How does Tool Calling Tutor compare to other AI Engineering skills?

    Tool Calling Tutor ranks #493 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Tool Calling Tutor against them. Open each page to compare what they document and how they install.