mcpbeat

Call Skill for Claude

Voice calls with Claude about your coding projects via Vapi. Use when you want to phone Claude, start a voice conversation, dial in for a project brainstorm, get a verbal status update, or talk through code hands-free.

18k tokens
context cost
the whole folder, loaded on every use
9
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
167
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/abracadabra50/claude-code-voice-skill --skill call

The instruction itself

14 sections, as written by the author

/call

Voice calls with Claude about your projects. Claude calls you (outbound) or you call a Vapi number and Claude answers with your project context preloaded — read files, search code, check git status, and brainstorm live.

Quick Start

# One-time setup
pip install claude-code-voice
claude-code-voice setup              # Add API key, phone, name
claude-code-voice status             # Verify configuration is correct

# 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

Other skills for the same job

different authors, same section of the catalogue
Hyperframes Creative
by aiskillstore
×1

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.

388k tokens scripts
Viral Short Form
by vyralcontent
×1

Brainstorm and write high-retention short-form video and carousel content for TikTok, Reels, and YouTube Shorts. Use whenever someone wants viral hook ideas, a video script or outline, content concepts for a product or topic, or wants to critique and improve a draft hook or script. Works for any storytime, listicle, carousel, or meme. Produces several diverse hook options from proven patterns, structures scripts for retention (hook, escalation, payoff, CTA), and adapts to each platform. Pattern-based guidance grounded in how short-form tends to perform; it improves the odds, it does not guarantee virality."

9k tokens
Viral Short Form Ideas
by vyralcontent
×1

Generate short-form video ideas at volume and stop the blank-page problem for good. Use whenever someone says they're stuck for ideas, asks for 20 TikTok ideas or Reels ideas or YouTube Shorts ideas for their niche, wants a content brainstorm, needs help building a content pillar system or content matrix, wants to turn one idea into 5 angles, asks what to post this week, or wants a real idea generator workflow instead of staring at a notes app. Runs the systems prolific creators actually use: pillars, mining (comments, Reddit, search autocomplete, competitor outliers), repurposing, evergreen vs trend balance. Pattern-based guidance grounded in how short-form ideation tends to work; never run out of ideas is the goal, virality is not promised.

18k tokens
Emil Design Eng
by nexu-io

| This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

7k tokens
Create Launch Post
by rivet-dev
vendor

Create and publish concise Rivet launch or changelog posts through an approval-gated workflow, including release research, a required user-selected hero variation, local HTML-rendered social and technical images, an R2 hero upload, MDX authoring, a reviewed draft GitHub PR for manual merge, and a scheduled and verified Buffer thread for @rivet_dev. Use when asked to launch, announce, ship, or prepare and schedule a Rivet feature or release announcement.

12k tokens scripts
Emil Design Eng
by vercel-labs
vendor

This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

7k tokens
Minutes Recap
by silverstein

Generate a daily digest of today's policy-authorized meetings and voice memos — key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.

1k tokens
Minutes Recap
by silverstein

Generate a daily digest of today's policy-authorized meetings and voice memos — key decisions, action items, and themes across available recordings. Use when the user asks "recap my day", "what happened in my meetings today", "daily summary", "what did I discuss today", "any action items from today", or wants a consolidated view of the day's conversations.

1k tokens

How to use it

Copy the folder

Take abracadabra50/call from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.

Install what it needs

The instructions reference pip, npx. Without those the skill loads but fails at the first command.