tool-calling-tutor

When the user is building a tool-calling agent and gets stuck — "為什麼 LLM 不呼叫我的 tool", "我這 schema 哪裡寫壞", "tool 被呼叫但 args 不對", "ReAct loop 跑不停", "the LLM won't call my tool", "help me design a function schema", "debug this tool-use behavior". Walks them through a 4-branch diagnostic + 5-step schema design walkthrough, with references to bad/good schema A/B and SDK-diff cheatsheet. Do NOT use for: pure LangChain / LangGraph / CrewAI framework questions (route to Stage 4 frameworks), MCP server building (route to cookbook 2), production agent observability (route to Stage 7).

by WenyuChiou 5.5k GitHub stars MIT Updated Aug 17, 2026
tool-calling-tutor skill by WenyuChiou
Social preview for WenyuChiou/awesome-agentic-ai-zh

Overview

tool-calling-tutor is an open-source workflow skill for Claude Code and compatible agents, published by WenyuChiou. Its author describes it as: “When the user is building a tool-calling agent and gets stuck — "為什麼 LLM 不呼叫我的 tool", "我這 schema 哪裡寫壞", "tool 被呼叫但 args 不對", "ReAct loop 跑不停", "the LLM won't call my tool", "help me design a function schema", "debug t…”. The project has 5.5k stars on GitHub and is available under the MIT license. Add it to your setup with `git clone https://github.com/WenyuChiou/awesome-agentic-ai-zh ~/.claude/skills/tool-calling-tutor`.

What tool-calling-tutor does

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.

Best for

What’s inside

The SKILL.md for tool-calling-tutor is organised into these sections:

  • Step 1 — Triage(first thing you do)
  • Step 2 — Branch by symptom
  • (a) LLM 不呼叫 tool → 看 description 與工具邊界
  • (b) Tool 被呼叫、但參數錯 → 看 parameters schema
  • (c) ReAct loop 跑不停 / 漏步 → 看 control flow
  • (d) 從零設計 schema → 走 5 步法
  • Step 3 — SDK 差異提醒
  • Step 4 — Mock test first(強烈建議)
  • Step 5 — When to escalate / route away
  • Don't
  • References

Installation

Add tool-calling-tutor to your agent with:

git clone https://github.com/WenyuChiou/awesome-agentic-ai-zh ~/.claude/skills/tool-calling-tutor

Review a skill’s source before installing it — skills can instruct your agent to run commands. This command comes from the skill’s public repository, which is the source of truth for setup steps. New to skills? Read how to install Claude Code skills.

Supported agents

License

tool-calling-tutor is published under the MIT license.

Strengths

  • Clear MIT license — safe to read and adapt within its terms
  • Ships in WenyuChiou/awesome-agentic-ai-zh, an established project with 5,457 GitHub stars
  • Works with Claude Code
  • Actively maintained — repository updated in the last 90 days

Author

WenyuChiou 2 skills in the catalog · GitHub profile ↗
View skills

Topics

Need a skill like this, tailored to your team?Build a custom skill →

Frequently asked questions

What does tool-calling-tutor do?
When the user is building a tool-calling agent and gets stuck — "為什麼 LLM 不呼叫我的 tool", "我這 schema 哪裡寫壞", "tool 被呼叫但 args 不對", "ReAct loop 跑不停", "the LLM won't call my tool", "help me design a function schema", "debug this tool-use behavior". Walks them through a 4-branch diagnostic + 5-step schema design walkthrough, with references to bad/good schema A/B and SDK-diff cheatsheet. Do NOT use for: pure LangChain / LangGraph / CrewAI framework questions (route to Stage 4 frameworks), MCP server building (route to cookbook 2), production agent observability (route to Stage 7).
How do I install tool-calling-tutor?
Run git clone https://github.com/WenyuChiou/awesome-agentic-ai-zh ~/.claude/skills/tool-calling-tutor in your agent, then reload your skills. Review the source at https://github.com/WenyuChiou/awesome-agentic-ai-zh before installing.
Is tool-calling-tutor free to use?
Yes. tool-calling-tutor is free and open source under the MIT license, so you can read, run, and adapt it within that license's terms.
Which agents does tool-calling-tutor work with?
tool-calling-tutor lists Claude Code — named in its SKILL.md, its plugin marketplace or its repository topics. Skills use the portable SKILL.md format, so other agents that read that format may load it too.
Where does tool-calling-tutor come from?
tool-calling-tutor ships inside WenyuChiou/awesome-agentic-ai-zh, a repository that contains 2 catalogued skills in total. The repository's 5,457 GitHub stars apply to that whole collection, not to this skill on its own.

A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+ curated resources and hands-on examples. 中文 AI agent 學習地圖。

Claude Code
5k GitHub stars MIT Updated Jul 28, 2026 Free

A practical Claude Code guide with clear mental models and copy-paste examples — setup, prompt engineering, slash commands, skills, hooks, subagents, agent teams, and MCP servers. Beginner path to power-user depth. Featured in Awesome Claude Code.

Claude Code
2.4k GitHub stars MIT Updated Jul 28, 2026 Free

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

↑ Growing Claude CodeCodexCursor+3
39k GitHub stars MIT Updated Aug 24, 2026 Free

Coordinate parallel code reviews across multiple quality dimensions with finding deduplication, severity calibration, and consolidated reporting. Use this skill when organizing multi-reviewer code reviews, calibrating finding severity, or consolidating review results.

↑ Growing Claude CodeCodexCursor+3
39k GitHub stars MIT Updated Aug 24, 2026 Free