AI-Experts-LLC

Claudelingo — Productivity skill for Claude Code

Productivity community

Learn a language in the dead time while Claude is working — a vocabulary quiz in the band above your Claude Code prompt.

How to install Claudelingo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AI-Experts-LLC/claudelingo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claudelingo does

Learn a language in the dead time while Claude is working — a vocabulary quiz in the band above your Claude Code prompt. One-command install.

Alternatives in Productivity

  • Jobs — Create, list, edit, or delete cron jobs 1.3k ★
  • Maestro Issue — Intent-driven issue lifecycle management — describe what you want in natural language (报告一个 bug / 列出开放 issue / 530 ★
  • Lasso Claude-hooks — Prompt injection defense hooks: scans files, web fetches, and command output in real-time 160 ★

README

claudelingo

**Learn a language in the dead time while Claude is working.**

claudelingo puts a vocabulary quiz in the band above your Claude Code prompt. When Claude starts thinking, a card appears. Press the digit beside your answer. When Claude needs you back, the card gets out of the way.

 ,___,  What does "tiempo" mean?
 (o.o)  1: time   2: weather   3: house   4: always
 /)_)   5: skip   6: explain   box 1/5

Spanish, French and Italian are built in, roughly the 310 most common words in each, which covers most of what you hear in a day. Any other language can be generated on demand.

Install

curl -fsSL https://raw.githubusercontent.com/AI-Experts-LLC/claudelingo/main/install.sh | sh

Then start Claude Code as usual with `claude`. The first time, the band asks which language you want to learn. Press a digit.

**Requirements:** Claude Code **2.1.271 or newer**, `git`, and `python3` (both come with the Xcode Command Line Tools on macOS). Check your version with `claude --version`.

claudelingo is a **mod**: a Claude Code plugin built on [function hooks](https://github.com/anthropics/claude-code/tree/main/mods), which are early access. That is why it needs a recent Claude Code, and why the installer has to switch the feature on.

What the installer does

  1. Clones this repository into ~/.claude/skills/claudelingo, where Claude Code loads it as a plugin. Run the same command again to update.
  2. Adds CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 to the env block of ~/.claude/settings.json, which turns function hooks on. Before changing anything it saves a copy beside the file, settings.json.claudelingo-backup (later runs add -2, -3, and never overwrite the first), and it prints exactly what it changed. The file keeps its permissions, and if it's a symlink (from a dotfiles repo, say), the change is written to the file it points to. If the file can't be written, it's left alone and you get a launcher command i