# language-learning

Turns Claude Code into an interactive tutor for foreign languages. It runs conversational roleplay, explains grammar patterns, and quizzes vocabulary.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 645 installs · ★ 13
- Author: Alec Gutman
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/jackjin1997/ClawForge/tree/HEAD/skills/language-learning/SKILL.md
- Updated: 2026-06-16
- HTML: https://affpapa.org/en/nevibecode/skills/language-learning

## What it does

The skill adapts the agent into a personal language tutor. Before beginning, it asks for the learner's experience level and target outcome, such as travel prep or professional communication. Practice runs across five distinct modes. These include grammar pattern discovery, interactive roleplays, and flashcard drills.

During conversations, the assistant simulates everyday interactions and inserts gentle inline corrections into the dialogue. Full curriculum progression is not universal across all entries: third-tier dialects cover only introductory survival phrases. Detailed lessons remain reserved for Tier 1 languages like German, Japanese, and Spanish.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add jackjin1997/ClawForge --skill language-learning -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add jackjin1997/ClawForge --skill language-learning -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add jackjin1997/ClawForge --skill language-learning -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install jackjin1997/ClawForge language-learning
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add jackjin1997/ClawForge --skill language-learning -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/jackjin1997/ClawForge --path skills/language-learning
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add jackjin1997/ClawForge --skill language-learning -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/jackjin1997/ClawForge/tree/HEAD/skills/language-learning/SKILL.md

## When to use it
- practice conversational dialogue with instant error corrections
- memorize new vocabulary through spaced flashcard drills
- learn grammar structures through contextual sentence patterns
- study non-Latin alphabets and writing systems

## Example prompts
- Let's do a conversation drill in Italian about booking a hotel room
- Explain past tense grammar rules in French using examples
- Start a flashcard vocabulary session for elementary German

## Similar
- [claude-certification](https://affpapa.org/en/nevibecode/skills/claude-certification.md) — skill · 3400 installs
- [create-learning-path](https://affpapa.org/en/nevibecode/skills/create-learning-path.md) — skill · 977 installs
- [run-learning-retrospective](https://affpapa.org/en/nevibecode/skills/run-learning-retrospective.md) — skill · 902 installs
- [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 · ★ 44770
- [tao-train-metric-learning-recognition](https://affpapa.org/en/nevibecode/skills/tao-train-metric-learning-recognition.md) — skill · 1600 installs

From the same set: [jackjin1997/clawforge](https://affpapa.org/en/nevibecode/by/jackjin1997/clawforge.md) — 2 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
