Agent Teacher

Teach a concept through a runnable code example plus a structured walkthrough, instead of a wall of definitions. Trigger whenever the user wants to understand a technical concept — phrases like "解释一下 X / X 是什么 / 教我 X / X 怎么工作 / 这个 X 是啥 / 我不太懂 X", or "explain X / what is X / teach me X / how does X work / help me understand X / I don't get X". Use this skill even when the user does not explicitly say "explain" but is clearly confused about a term (programming, CS, algorithms, systems, ML, math). Default mode is in-conversation lesson; only write a file when the user asks to save notes.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add JackyYang258/agent-teacher --skill agent-teacher
Manual install
git clone --depth 1 https://github.com/JackyYang258/agent-teacher.git /tmp/agent-teacher
mkdir -p ~/.claude/skills
cp -r /tmp/agent-teacher/. ~/.claude/skills/agent-teacher

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# teacher

When someone wants to **understand** a concept, definitions don't stick — running code does. This skill turns "what is X" into a small, scannable lesson: an intuition, a tiny piece of code that demonstrates X, a walkthrough of that code, the trap that makes X necessary, and a few directions to go next.

## When this triggers

The user wants to **build a mental model**, not solve a task. Cues:

- Direct asks: `解释一下 闭包` / `什么是 CAP` / `教我 monad` / `explain GIL` / `what is a futex`
- Confusion cues without "explain": `我不太懂 generator` / `这个 actor model 是啥` / `i never got how async works`
- Comparison asks: `process 和 thread 区别` / `mutex vs semaphore`
- "How does X work" — the user wants the mechanism, not a fix

If the user is asking you to *fix code that uses X*, that's a debugging task, not a teaching task — answer the task directly and skip this skill.

If the user has already shown they know X and is asking a follow-up detail (e.g. "in Python, does the GIL also block during I/O?"), answer the detail directly. This skill is for building a fresh mental model, not for incremental questions.

## Output language

Match the user's input language. Chinese in → Chinese lesson. English in → English lesson. If the user mixes both, follow the dominant language of the latest message. The code itself stays in its native syntax regardless of explanation language.

## Output medium
Read the full skill on GitHub

Details

Skill name
agent-teacher
License
MIT
Repo updated
29 May 2026

FAQ

What does the Agent Teacher skill do?

Teach a concept through a runnable code example plus a structured walkthrough, instead of a wall of definitions. Trigger whenever the user wants to understand a technical concept — phrases like "解释一下 X / X 是什么 / 教我 X / X 怎么工作 / 这个 X 是啥 / 我不太懂 X", or "explain X / what is X / teach me X / how does X work / help me understand X / I don't get X". Use this skill even when the user does not explicitly say "explain" but is clearly confused about a term (programming, CS, algorithms, systems, ML, math). Default mode is in-conversation lesson; only write a file when the user asks to save notes.

How do I install the Agent Teacher skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add JackyYang258/agent-teacher --skill agent-teacher. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Agent Teacher popular?

It lives in JackyYang258/agent-teacher, which has 5 GitHub stars and 0 forks.

Related skills

AI Fluency Assessment

5

n-pillai/ai-fluency-assessment-skill

Run /assess-fluency to score AI fluency against Anthropic's 4D Framework (Delegation, Description, Discernment, Diligence) and Yegge's 8-Stage Developer-Agent Evolution Model. Generates dated reports, tracks progress across quarterly assessments, and produces .docx output. Use when asked to assess AI fluency, run a fluency check, compare to a past assessment, generate an AI skills report, or check Yegge stage.

AI, LLMs & Agents

Agent Guard

5

elliottwaves-20/agent-guard

This is a multi-file skill: individual entry points intentionally implement only their documented role while the package provides the workflow as a whole. Scan AI agent skills, plugins, and MCP servers for malicious code BEFORE installation — catches prompt injection, credential theft, data exfiltration, and backdoors. Skills and the static MCP source scan use NVIDIA SkillSpector (static patterns + taint tracking + YARA + live OSV.dev CVE lookup + LLM semantic analysis, which runs by default through the user's own claude / opencode CLI login — no API key — or any hosted provider with a key; co

AI, LLMs & Agents

AI Pm Atom Lesson

5

uimarch123-arch/ai-pm-atom-lesson

输入一个"原子知识点"(AI 产品经理知识体系里的最小单元概念,如「文本切分」「演绎推理」「思维链 CoT」「向量化」「LLM-as-Judge」),自动展开成一份讲解思路并产出一个单文件、离线可用的交互式 HTML 原子课件——含权威定义+真实出处、通俗解释、贯穿项目案例、实操判断题、以及一个可视交互 Demo。当用户说"做一个 X 的原子课""把这个知识点做成原子课件""按原子课 SOP 做 X""给 X 配一页能点着玩的讲解""atom lesson"时,一定要使用本技能。也适用于:把知识体系/能力地图里的某个词条单点成课、要一系列同构的知识点小课件、批量把能力地图节点做成课。即使用户只说"把 X 讲清楚、做成能上手玩的一页",也要触发。本技能是 ai-pm-interactive-lesson 的"单原子特化版":那个处理一整节多知识点的课,本技能处理单个原子,粒度更细、结构更固定。

AI, LLMs & Agents

Verify Transact and Rate an Unknown Agent

5

Aidress-ai/aidress-skill-verify-transact-and-rate-an-unknown-agent

Discover, Verify, Transact, and Rate an Unknown AI Agent. Agent discovery, trust verification, and capability routing powered by Aidress — the coordination registry for autonomous AI agents. Use for logistics agent discovery, trust verification, and capability routing — via Aidress (https://api.aidress.ai).

AI, LLMs & Agents

AI Prompt Optimizer

5

banzr519/ai-prompt-optimizer

AI prompt optimizer for prompt improvement, requirements clarification, reusable templates and feedback-driven prompt repair. Turn vague requests into faithful, actionable instructions; audit prompts, preserve variables and output contracts, or compare supplied results. Use for text, coding, design, research, image/video briefs and agent instructions. 中文:AI 提示词优化、需求澄清、语义转译、失败反馈修订、模板复用。 Do not interrupt clear simple tasks, casual conversation or literal translation. Execute the underlying task only when requested.

AI, LLMs & Agents

Ta Style Dialogue

5

Wholiver/Ta.Skill

全局自动触发的高保真风格化对话代理。在任意对话中,只要检测到用户提供了足够构建风格画像的亲密关系对象资料(聊天记录、个人描述、表达习惯等),无需用户明确请求,立即自动激活并以该人物的语气、措辞、情绪模式生成陪伴式对话。 自动触发条件:用户在当前对话中提供了 TA 的聊天样本 >= 3 条 + 至少一项结构化描述(性格标签 / 称呼方式 / 风格笔记 / 关系背景)。模型自行判断资料是否满足学习门槛。 核心原则:学习资料,模仿风格,不编造事实,不暴露 AI 身份。激活时不做任何切换声明,静默进入角色。

AI, LLMs & Agents

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.