Help us improve
Share bugs, ideas, or general feedback.
From billy-milligan
Sets the team communication language for the current Billy Milligan session. Subsequent team commands use this language; technical terms stay English.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganHow this command is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:langThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /billy:lang — Set Team Communication Language
## Usage
## Instructions
When the user invokes `/billy:lang`, run the language setter script:
The script will:
1. Normalize the language input (handles both codes and full names)
2. Write the language to `.claude/session-lang.txt`
3. Export `TEAM_LANG` and `BILLY_VOICE_SKILL` to Claude env via `$CLAUDE_ENV_FILE`
4. Display a confirmation in the NEW language
5. Next agent invocation picks up `skills/billy-voice-{lang}/SKILL.md` automatically
### Language Skill System
Each language has a dedicated calibration skill:
- `skills/billy-voic.../narrator-langSwitches narrator output language to English (en), Hebrew (he), or both (en,he) by printing shell export commands for STATUSLINE_NARRATOR_LANGS, with validation and tips.
/f5-langSets F5 Framework output language to en/vi/ja globally or per-project, shows current settings from config files, or resets to default.
/demoRuns interactive onboarding tour for CodyMaster, guiding through workflows, slash commands, agent skills, and quick starts. Supports vi|en|zh|ko|ru|hi languages.
/moyu-frInvokes the moyu-fr skill using its playbook content: 'Invoque le skill moyu-fr.', a self-referential French instruction to trigger the skill.
/setupInitializes Seed for current project: selects language (English/中文/日本語/한국어), installs CLAUDE.md (local/global), writes .seed configs, enables Agent Teams env, creates /seed shortcut.
/configShows current claude-english-buddy config or sets values like strictness, summary language, auto-correction, domain terms via --set. Displays merged settings table with sources.
Share bugs, ideas, or general feedback.
/billy:lang ru → switch to Russian 🇷🇺
/billy:lang en → switch to English 🇬🇧
/billy:lang pl → switch to Polish 🇵🇱
/billy:lang <any code> → switch to any language
When the user invokes /billy:lang, run the language setter script:
bash ./plugins/billy-milligan/scripts/set-lang.sh <language-code>
The script will:
.claude/session-lang.txtTEAM_LANG and BILLY_VOICE_SKILL to Claude env via $CLAUDE_ENV_FILEskills/billy-voice-{lang}/SKILL.md automaticallyEach language has a dedicated calibration skill:
skills/billy-voice-en/SKILL.md — English (default)skills/billy-voice-ru/SKILL.md — Russianskills/billy-voice-pl/SKILL.md — PolishOnly ONE language skill is loaded at a time. The skill provides:
Remind the user that team commands also support inline language override:
/billy:plan @ru добавить кеширование
/billy:debate @en Redis vs Memcached
/billy:roast @pl czy powinniśmy użyć GraphQL?
The inline @lang overrides the session /lang setting for that one invocation only — it loads a DIFFERENT language skill for that single command.