# lca-deepagents

A skill that teaches the Deep Agents course from LangChain Academy: walks you through each lesson, stops to check your understanding at key moments, and adapts to how often you want to be questioned.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 514 installs · ★ 22
- Author: langchain-ai
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/langchain-ai/lca-tutors/tree/HEAD/lca-deepagents/SKILL.md
- Updated: 2026-08-07
- HTML: https://affpapa.org/en/nevibecode/skills/lca-deepagents

## What it does

Sessions open with a menu, so you pick the format: the entire course, one lesson, a lab, a quiz, a free-form question, or help setting up your environment. After that the skill runs the chosen mode itself and moves through the curriculum in order until you ask for something else. Lesson material lives in `references/<current-lesson>.md`, and it reads the relevant file before teaching.

Once per session it asks how often you want check-ins — frequent, only at important points, or rarely. When your client has a structured picker such as `AskUserQuestion`, the mode menu goes through it; otherwise you get a plain-text list. Picking a module stays free text either way: there are too many lessons for a four-option picker, so you name the module by ID or topic.

A few steps skip the usual flow. `m0.1-setup-python` jumps straight into setup, and `m1.9-practice` plus `m5.3-the-sales-assistant` run as walkthroughs, with no calibration question and no check-ins. A bare lesson ID without a verb, like `m2.3`, is not taken as an instruction — the skill folds it into the menu instead of guessing.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add langchain-ai/lca-tutors --skill lca-deepagents -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add langchain-ai/lca-tutors --skill lca-deepagents -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add langchain-ai/lca-tutors --skill lca-deepagents -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install langchain-ai/lca-tutors lca-deepagents
```

2. **Manually: put the files in place**
- File: `.github/skills/lca-deepagents/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add langchain-ai/lca-tutors --skill lca-deepagents -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/langchain-ai/lca-tutors --path lca-deepagents
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add langchain-ai/lca-tutors --skill lca-deepagents -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/langchain-ai/lca-tutors/tree/HEAD/lca-deepagents/SKILL.md

## When to use it
- work through the Deep Agents curriculum without planning it yourself
- study a single lesson and confirm you grasped the mental model
- run the lab attached to a chosen module
- test yourself with a quiz on one lesson
- set up the environment following module 0.1

## Example prompts
- Quiz me on lesson m1.3
- Walk me through the lab for m2.2
- I have a question about how the tools work

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

---
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
