This handles Home Assistant's Assist voice control setup, covering the full pipeline from wake words through speech-to-text, intent parsing, and text-to-speech responses. You'll use it when building local voice satellites with ESPHome hardware, creating custom sentence patterns for natural commands, or wiring up Piper and Whisper for offline operation. The skill leans hard on the custom_sentences directory structure and slot-based matching instead of hardcoded entity IDs, which keeps your voice commands flexible as you add devices. Worth noting it covers both local and cloud options for STT and TTS, though the local path with Faster Whisper and Piper requires decent disk space and some performance tuning depending on your hardware.
- skills.sh installs
- 221
- GitHub stars
- 18
- last updated
- Aug 21, 2026
Install
$ npx -y skills add nodnarbnitram/claude-code-extensions --skill ha-voice --agent claude-codeInstalls into .claude/skills of the current project.
Files
Home Assistant Voice Control
Configure Assist pipelines, custom intents, wake words, speech processing, and voice satellites for local voice control.
Quick Start
Setting up Assist Pipeline
# configuration.yaml
assist_pipeline:
pipelines:
- language: en
name: Default Pipeline
stt_engine: faster_whisper # Local STT
tts_engine: tts.piper # Local TTS
conversation_engine: conversation.home_assistant
wake_word_entity: binary_sensor.wake_word
Why this matters: The pipeline connects all components (STT, TTS, intent, conversation agent) into a single voice workflow.
Creating Custom Intents
# custom_sentences/en/turn_on.yaml
language: en
version: 1
intents:
TurnOn:
data:
- sentences:
- "turn on the [area] {name:list}"
- "turn on {name:list}"
- "[please] activate {name:list}"
lists:
name: light_names
lists:
light_names:
- "bedroom light"
- "kitchen overhead"
- "living room"
Why this matters: Custom sentence patterns enable natural voice commands tailored to your home.
Configuring Text-to-Speech (TTS)
Sponsors
Details
- Repository
- github.com/nodnarbnitram/claude-code-extensions
- Categories
- Office & Documents, Generative Media, Video & Audio Editing
- First seen
- Jun 3, 2026
