create-learning-path — Claude Code skill: build a learning roadmap
A skill that turns a topic into a study plan with milestones, timed checkpoints and practice exercises.
npx skills add cursor/plugins --skill create-learning-path -a claude-codeWhat create-learning-path does
Reach for this skill when you plan to learn something across several sessions rather than in one sitting. It starts by asking about your current level and the outcome you want, then orders topics from fundamentals toward applied work.
From there it defines milestone projects and checkpoints tied to a schedule, plus practice assignments with feedback criteria. Progress gets reviewed along the way, and pacing can be adjusted if you fall behind.
The only tool it uses is questions to you, so the plan is only as good as your answers. Name a schedule that your milestones cannot fit into and you will be rewriting the whole thing. The skill advises keeping the material list short instead of piling up courses and articles.
What it helps with
- plan a multi-week study route for a new topic
- break a large subject into stages from basics to practice
- design milestone projects that prove the skill stuck
- write practice exercises with feedback criteria
- adjust the pace when progress slips
Example prompts for the agent
- Build me a two-month plan for learning Rust, I only know Python
- Break down learning Kubernetes into stages with projects and checkpoints
- Review my algorithms plan, I'm behind schedule
How to install create-learning-path
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill create-learning-path -a claude-code2Manually: put the files in place
~/.claude/skills/create-learning-path/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/create-learning-path/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill create-learning-path -a codex2Manually: put the files in place
.agents/skills/create-learning-path/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill create-learning-path -a cursor2Manually: put the files in place
.cursor/skills/create-learning-path/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cursor/plugins create-learning-path2Manually: put the files in place
.github/skills/create-learning-path/SKILL.md1Skills CLI (Vercel)
npx skills add cursor/plugins --skill create-learning-path -a gemini-cli2Platform CLI
gemini skills install https://github.com/cursor/plugins --path teaching/skills/create-learning-pathManually: put the files in place
.devin/skills/create-learning-path/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cursor/plugins --skill create-learning-path -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about create-learning-path
How do I install create-learning-path in Claude?
Run npx skills add cursor/plugins --skill create-learning-path -a claude-code. The skill file then lands at ~/.claude/skills/create-learning-path/SKILL.md.
What does create-learning-path do?
It builds a learning roadmap: a sequence of topics, milestone projects, practice exercises with criteria, and checkpoints for reviewing progress.
What does the skill need to work?
It depends on your answers about baseline knowledge and target outcomes, so the first step is a conversation with the agent. A concrete deadline and goal mean fewer revisions later.