Your AI Knows Calculus. This Teaches It to Teach You.
A structured curriculum of 33 pedagogy-backed agent skills that turns answer-dumping chatbots into Socratic tutors.

What it does
Human Skill Tree is a curriculum engine and web interface that maps 800+ subjects across six life phases—from K-12 foundations to career skills and social intelligence—into 33 agent skills for major AI chatbots. Instead of letting ChatGPT or Claude dump Wikipedia-style walls of text, it structures interactions around diagnostic assessment, active recall, and spaced repetition. The result is an AI companion that behaves more like a cognitive-science-trained tutor than a search engine with a conversational veneer.
The interesting bit
The project directly operationalizes a finding from recent learning-science literature: AI tutoring improves high-school math performance dramatically only when guardrails prevent the model from giving answers outright. Human Skill Tree bakes those guardrails into the skill definitions, forcing the AI to ask what you already know, nudge you toward self-correction, and schedule reviews to fight the forgetting curve.
Key highlights
- 33 skills spanning K-12, university, graduate research, career navigation, and social intelligence (including culturally specific modules like Chinese social intelligence).
- Explicitly built on evidence-based techniques: spaced repetition, active recall, interleaving, dual coding, and Socratic dialogue.
- Interactive web UI with a skill-tree visualization and an integrated chat interface.
- Compatible with Claude Code, Cursor, ChatGPT Codex, Gemini CLI, and DeepSeek.
- Licensed under AGPL-3.0.
Verdict
Grab this if you are building AI-native education tools or using LLMs for serious self-study and want pedagogical structure; skip it if you just need quick, disposable answers.
Frequently asked
- What is 24kchengYe/human-skill-tree?
- A structured curriculum of 33 pedagogy-backed agent skills that turns answer-dumping chatbots into Socratic tutors.
- Is human-skill-tree open source?
- Yes — 24kchengYe/human-skill-tree is an open-source project tracked on heatdrop.
- What language is human-skill-tree written in?
- 24kchengYe/human-skill-tree is primarily written in TypeScript.
- How popular is human-skill-tree?
- 24kchengYe/human-skill-tree has 590 stars on GitHub.
- Where can I find human-skill-tree?
- 24kchengYe/human-skill-tree is on GitHub at https://github.com/24kchengYe/human-skill-tree.