# create-learning-path

A skill that turns a topic into a study plan with milestones, timed checkpoints and practice exercises.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 977 installs · ★ 14099
- Author: cursor
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cursor/plugins/tree/HEAD/teaching/skills/create-learning-path/SKILL.md
- Updated: 2026-10-25
- HTML: https://affpapa.org/en/nevibecode/skills/create-learning-path

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill create-learning-path -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/create-learning-path/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/create-learning-path/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill create-learning-path -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/create-learning-path/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill create-learning-path -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/create-learning-path/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cursor/plugins create-learning-path
```

2. **Manually: put the files in place**
- File: `.github/skills/create-learning-path/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill create-learning-path -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cursor/plugins --path teaching/skills/create-learning-path
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/create-learning-path/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cursor/plugins --skill create-learning-path -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cursor/plugins/tree/HEAD/teaching/skills/create-learning-path/SKILL.md

## When to use it
- 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
- 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

## Similar
- [memory-retrieval-learning](https://affpapa.org/en/nevibecode/skills/memory-retrieval-learning.md) — skill · 468 installs
- [learning-output-style](https://affpapa.org/en/nevibecode/plugins/learning-output-style.md) — plugin · ★ 44635
- [metabase-learning](https://affpapa.org/en/nevibecode/skills/metabase-learning.md) — skill · 324 installs
- [continual-learning](https://affpapa.org/en/nevibecode/skills/continual-learning.md) — skill · 79 installs
- [tao-train-metric-learning-recognition](https://affpapa.org/en/nevibecode/skills/tao-train-metric-learning-recognition.md) — skill · 1600 installs
- [career-path-planner](https://affpapa.org/en/nevibecode/skills/career-path-planner.md) — skill · 334 installs

From the same set: [cursor/plugins](https://affpapa.org/en/nevibecode/by/cursor/plugins.md) — 47 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
