
voice-integration
by signalcompose
Voice notification system for Claude Code task completion
SKILL.md
name: voice-integration description: | This skill should be used when the user asks about "[VOICE] tag", "voice notification", "TTS settings", "speech rate", "voice language", "text-to-speech", or mentions CVI configuration. Also use this skill when completing tasks to provide voice notification summaries. version: 1.0.0
Voice Integration Guide
This skill provides guidance on using CVI (Claude Voice Integration) for voice notifications in Claude Code.
[VOICE] Tag Usage
Every task completion response MUST end with a [VOICE] tag:
[detailed task explanation...]
[VOICE]Brief summary in 140 chars or less[/VOICE]
Language Configuration
The [VOICE] tag language is controlled by VOICE_LANG in ~/.cvi/config:
| VOICE_LANG | [VOICE] Tag Language |
|---|---|
ja | Japanese: [VOICE]タスクが完了しました。[/VOICE] |
en | English: [VOICE]Task completed successfully.[/VOICE] |
Important: Always check ~/.cvi/config before writing [VOICE] tags.
When to Use [VOICE] Tag
✅ Always use when:
- File editing/creation completed
- Test execution completed
- Command execution completed
- Research/investigation completed
- Error resolution completed
- Any task completion
❌ Exception (no [VOICE] tag needed):
- When asking user questions/confirmations
Configuration Commands
| Command | Purpose |
|---|---|
/cvi | Enable/disable voice notifications |
/cvi:speed | Adjust speech rate (wpm) |
/cvi:lang | Set [VOICE] tag language (ja/en) |
/cvi:voice | Select voice for each language |
/cvi:auto | Enable language auto-detection |
/cvi:check | Diagnose setup issues |
/cvi:practice | Toggle English practice mode |
Best Practices
- Keep summaries concise: 140 characters or less
- Be informative: Convey what was accomplished
- Match language setting: Always follow VOICE_LANG
- Avoid technical jargon: Use clear, simple language
Examples
English mode (VOICE_LANG=en):
[VOICE]Updated 3 configuration files. All tests passing.[/VOICE]
Japanese mode (VOICE_LANG=ja):
[VOICE]設定ファイルを3つ更新しました。テストは全て成功しています。[/VOICE]
English Practice Mode
When ENGLISH_PRACTICE=on in ~/.cvi/config:
If user input contains non-ASCII characters (Japanese, etc.):
- Show English equivalent:
> "English instruction" - Prompt:
your turn - Wait for user to repeat in English
- Then execute the instruction
Important clarifications:
- This mode affects USER prompts only, not Claude's response language
- Claude responds in the language set by Claude Code's
languagesetting - If user's English is unclear, ask for clarification before acting
- When user asks "How do you say X in English?", answer the question
Fallback Behavior
If no [VOICE] tag is present, the first 200 characters of the response are automatically read aloud. Using a [VOICE] tag provides better control over what is spoken.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です