Human Skill Tree
🌳 AI-Powered Skill Tree for Lifelong Human Learning. 30+ skills from K-12 to career & social intelligence, built on cognitive science. | 人类养成记:AI 驱动的终身学习技能树
What is Human Skill Tree?
Human Skill Tree is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🌳 ai-powered skill tree for lifelong human learning. 30+ skills from k-12 to career & social intelligence, built on cognitive science. | 人类养成记:ai 驱动的终身学习技能树
🌳 AI-Powered Skill Tree for Lifelong Human Learning. 30+ skills from K-12 to career & social intelligence, built on cognitive science. | 人类养成记:AI 驱动的终身学习技能树
This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 🌳 AI-Powered Skill Tree for Lifelong Human Learning. 30+ ski
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx human-skill-treeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Human Skill Tree
Human Skill Tree is an AI-powered skill development framework that provides 30+ structured skill modules spanning K-12 academics, career development, and social intelligence, all grounded in cognitive science principles. It works as a collection of skill definition files installed into your AI coding assistant (Claude Code, Cursor, Gemini CLI, etc.) to give the AI persistent, structured guidance on how to teach and assess each skill. An optional Next.js web app provides a visual skill tree with interactive learning sessions backed by OpenRouter and Supabase.
Prerequisites
- Git installed to clone the repository
- A supported AI coding assistant: Claude Code, Cursor, OpenAI Codex CLI, or Gemini CLI
- Node.js 18+ if you want to run the optional web app
- OpenRouter API key and Supabase project credentials if using the web app
Clone the repository
Clone the human-skill-tree repository to your local machine so you can copy skill files into your AI tool's configuration directory.
git clone https://github.com/24kchengYe/human-skill-tree.git
cd human-skill-treeInstall skill files into your AI assistant
Copy the skill definition files from the skills/ directory into your AI tool's skills folder. Use the Claude Code path shown below, or substitute the path for your tool (Cursor: ~/.cursor/skills/, Gemini CLI: ~/.gemini/skills/).
# All skills at once
cp -r skills/* ~/.claude/skills/
# Or install individual skill modules
cp -r skills/00-learning-how-to-learn ~/.claude/skills/
cp -r skills/01-k12-mathematics ~/.claude/skills/
cp -r skills/05-social-intelligence ~/.claude/skills/Verify skills are loaded
Open Claude Code and run /skills to confirm the installed skill modules appear in the list. Each module should show as an available skill the AI can invoke.
(Optional) Set up the web app
If you want the visual skill tree interface, navigate to the app directory, copy the environment template, fill in your OpenRouter and Supabase credentials, and start the development server.
cd app
npm install
cp .env.example .env.local
# Edit .env.local with your credentials
npm run devStart a learning session
In your AI assistant, invoke a skill by name to start a guided learning session. The skill file provides the AI with structured content, assessment criteria, and cognitive science-based pacing.
Human Skill Tree Examples
Client configuration
Human Skill Tree does not use a traditional MCP server config block. Skills are installed as files in your AI tool's skills directory. This is the directory structure after installation for Claude Code.
{
"note": "Human Skill Tree installs as skill files, not a network server.",
"installation": {
"claudeCode": "~/.claude/skills/",
"cursor": "~/.cursor/skills/",
"geminiCLI": "~/.gemini/skills/"
},
"command": "cp -r human-skill-tree/skills/* ~/.claude/skills/"
}Prompts to try
After installing the skill files, use these prompts to start AI-guided learning sessions.
- "Start a learning session for the 'learning how to learn' skill module."
- "Quiz me on K-12 mathematics concepts from the skill tree."
- "Help me practice social intelligence skills using the structured framework."
- "What skills are available in the human skill tree?"
- "Create a personalized learning plan based on the cognitive science skill modules."Troubleshooting Human Skill Tree
Skills are not recognized after copying files
Verify the files landed in the correct directory for your AI tool. For Claude Code use ~/.claude/skills/. Restart the AI assistant after copying and confirm with /skills to see the list.
Web app fails to start with missing environment variable errors
Copy .env.example to .env.local and fill in all required values: OpenRouter API key, Supabase project URL, Supabase anon key, and any TTS service keys. The app will not start without valid Supabase credentials.
Skill files appear but the AI does not follow the skill structure
Ensure you are using a supported AI tool version. Skills are designed for Claude Code, Cursor, and Gemini CLI. Plain chat interfaces without skill directory support will not load the structured modules.
Frequently Asked Questions about Human Skill Tree
What is Human Skill Tree?
Human Skill Tree is a Model Context Protocol (MCP) server that 🌳 ai-powered skill tree for lifelong human learning. 30+ skills from k-12 to career & social intelligence, built on cognitive science. | 人类养成记:ai 驱动的终身学习技能树 It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Human Skill Tree?
Follow the installation instructions on the Human Skill Tree GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Human Skill Tree?
Human Skill Tree works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Human Skill Tree free to use?
Yes, Human Skill Tree is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Human Skill Tree Alternatives — Similar Knowledge & Memory Servers
Looking for alternatives to Human Skill Tree? Here are other popular knowledge & memory servers you can use with Claude, Cursor, and VS Code.
MemPalace
★ 52.6kA local AI memory system that stores all conversations verbatim and organizes them into navigable structures. It provides 19 MCP tools for AI assistants to search and retrieve past decisions, debugging sessions, and architecture debates automatically
Kratos
★ 25.7k🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
Context Mode
★ 15.4kAn MCP server that preserves LLM context by intercepting large data outputs and returning only concise summaries or relevant sections. It enables efficient sandboxed code execution, file processing, and documentation indexing across multiple programm
Memu
★ 13.7kMemory for 24/7 proactive agents like OpenClaw.
MemOS
★ 9.3kMemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, u
Everos
★ 5.4kBuild, evaluate, and integrate long-term memory for self-evolving agents.
Browse More Knowledge & Memory MCP Servers
Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Human Skill Tree in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Human Skill Tree?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.