Slash command for Vibe Language Learning runtime controls. Sub-commands: on, off, status, level <beginner|novice|intermediate|advanced|native>. Triggered ONLY by /vll. Do not auto-activate from natural language.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-language-learning:vllThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user invoked `/vll $ARGUMENTS`. Treat the argument as a sub-command.
The user invoked /vll $ARGUMENTS. Treat the argument as a sub-command.
First, check the global config file:
$XDG_CONFIG_HOME/vibe-language-learning/config.json (if XDG set), else ~/.config/vibe-language-learning/config.json%APPDATA%\vibe-language-learning\config.jsonIf the file is missing or configured is not true, stop and tell the user:
"VLL is not configured yet. Run /vll-config to set up your target language and preferences."
Do not perform any sub-command action in that case.
Otherwise, handle the sub-command:
on — The UserPromptSubmit hook has already written the session flag. Acknowledge briefly and apply VLL formatting starting from your next response.off — The hook removed the flag. Acknowledge and stop applying VLL formatting.status — Read the config file and the session flag ($CLAUDE_CONFIG_DIR/.vll-active, defaults to ~/.claude/.vll-active). Summarize: target language, script (with any script options like transliterateKanjiOnly), base level, transliteration on/off + density tier, gloss density tier, sentence-gloss mode, on-by-default, and whether VLL is currently active in this session.level <beginner|novice|intermediate|advanced|native> — The hook updated the config. Confirm the new level. Note that density tiers and sentence-gloss mode are NOT auto-reset; they keep whatever values the user previously set. Mention that the user can re-run /vll-config to refresh defaults.npx claudepluginhub hissal/agent-plugins --plugin vibe-language-learningCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.