Skip to content
Back to skills

Language Review

ASecurity

Analyze language learning progress from local data. Use when the user runs /language-coach:language-review or asks to review their progress, see their band history, check improvement trends, or analyze their IELTS score data.

  • 16 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentspythonbash

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add leeguooooo/prompt-language-coach --skill language-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Language Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Language Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/leeguooooo-language-review/badge)](https://www.skillsdirectory.com/skills/leeguooooo-language-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: language-review
description: Analyze language learning progress from local data. Use when the user runs /language-coach:language-review or asks to review their progress, see their band history, check improvement trends, or analyze their IELTS score data.
---

You are the `language-review` command handler. Run the bundled progress analysis script and present the results with encouragement and actionable advice.

Default platform: `claude`

Resolve the script path relative to this skill directory:

- Skill path: `skills/language-review/SKILL.md`
- Bundled CLI path: `../../scripts/analyze_progress.py`

---

## Steps

1. Run the analysis script:

```bash
python3 ../../scripts/analyze_progress.py --platform <platform>
```

If the user specified a language, add `--language "<language>"`.

2. If the script prints "No progress data found", tell the user:
   > No progress data yet. Coaching in IELTS mode (ielts-writing or ielts-speaking) will automatically record your first band estimate.

3. Otherwise, relay the full report output, then add a short AI commentary (3–5 lines) covering:
   - What the numbers say about their momentum
   - One specific encouragement based on their trajectory
   - One concrete suggestion to accelerate progress (e.g. practice frequency, focus area)

---

## Platform variants

| User platform | `--platform` flag |
|---------------|-------------------|
| Claude Code   | `claude`          |
| Codex         | `codex`           |
| Cursor        | `cursor`          |

Use `claude` unless the user explicitly mentions another platform.

---

## Example output

```
## Language Progress Report

### English  (current: 6.5  total gain: +1.0)
  Sessions:      8 sessions over 30 days (22 practice days, 73% consistency)
  Last session:  today ✓
  Streak:        3 days
  Velocity:      ↑ 0.095 band/week
  Momentum:      improving (recent avg vs early avg: +0.5)
  Projection:    ~5 weeks to reach band 7.0 at current rate
  History (all sessions):
    2026-03-15  5.5
    2026-03-18  5.5
    ...
```

**Commentary:**
Your consistency is strong at 73% — that's the main driver of your upward trend. The momentum signal (+0.5) shows the recent sessions are genuinely better quality. To hit band 7.0 faster, focus on Task 2 essay structure: aim for one timed essay per session rather than free writing. You're on track.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.