Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

voice-integration

verified

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.

View on GitHub

Marketplace

claude-tools

signalcompose/claude-tools

Plugin

cvi

productivity

Repository
Verified Org

signalcompose/claude-tools
3stars

plugins/cvi/skills/voice-integration/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/signalcompose/claude-tools/blob/main/plugins/cvi/skills/voice-integration/SKILL.md -a claude-code --skill voice-integration

Installation paths:

Claude
.claude/skills/voice-integration/
Powered by add-skill CLI

Instructions

# 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

1. **Keep summaries concise**: 140 characters or less
2. **Be informative**: Convey what was accomplished
3. **Match language setting**: Always follow VOICE_LANG
4. **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.):**
1. Sh

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2625 chars