Voice calls with Claude about your coding projects via Vapi.

MITAuto-check: notesAgent Workflows

Install Call

skills CLI
$ npx skills add abracadabra50/claude-code-voice-skill --skill call -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install abracadabra50/claude-code-voice-skill call --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
call
GitHub stars
172
Token cost
~759 tokens
SKILL.md length
274 words
Files
9
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Voice calls with Claude about your coding projects via Vapi.

  • Works in 4 steps: Setup stores your Vapi API key and… → Register snapshots your project context… → Start runs a local server + tunnel so… → …
  • You want to phone Claude
  • SKILL.md covers Quick Start, Commands, Features and How It Works, plus 3 more sections
  • Runs Python scripts from its folder; calls pip and npx; reaches xxx.loca.lt

What it does

Call is an agent skill from abracadabra50/claude-code-voice-skill. 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.

Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files (for example `.github/workflows/publish.yml`, `README.md` and `src/claude_voice/__init__.py`).

It sits in Agent Workflows, covering Brainstorming. It works with Git. The repository describes itself as: Skill to talk to Claude about your projects over the phone. The licence is MIT.

When your agent uses it

  • You want to phone Claude
  • Start a voice conversation
  • Dial in for a project brainstorm
  • Get a verbal status update

Example prompts

  • “/call”

Requirements

  • Python 3
  • Node.js
  • Pre-approved tools (allowed-tools): Bash, Read, Write, AskUserQuestion

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Setup stores your Vapi API key and creates voice tools
  2. Register snapshots your project context (git status, recent files, etc.)
  3. Start runs a local server + tunnel so Vapi can reach your code
  4. Calls use Opus 4.5 with your project context preloaded

What it can do on your machine

Read from SKILL.md and the folder at commit bfc0ea2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • AskUserQuestion

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • pip
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • xxx.loca.lt

    Also links to:

    • dashboard.vapi.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Call loads about 759 tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 274 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~759

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, AskUserQuestion

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from abracadabra50/claude-code-voice-skill at commit bfc0ea2, republished under its MIT licence (© abracadabra50). 274 words, ~759 tokens.

Download SKILL.mdSave it as .claude/skills/call/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
call
description
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.
allowed-tools
Bash, Read, Write, AskUserQuestion
user-invocable
true

/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

bash
# 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

CommandDescription
setupConfigure Vapi API key, your phone number, and name
registerRegister current directory as a project
startEasy mode - starts server + tunnel, configures everything
call [topic]Have Claude call you about current/recent project
statusCheck 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:

bash
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

  1. Setup stores your Vapi API key and creates voice tools
  2. Register snapshots your project context (git status, recent files, etc.)
  3. Start runs a local server + tunnel so Vapi can reach your code
  4. 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
bash
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:

bash
# 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

© abracadabra50, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files in the repository root of abracadabra50/claude-code-voice-skill.

  • SKILL.md
  • .github/workflows/publish.yml
  • .gitignore
  • LICENSE
  • README.md
  • pyproject.toml
  • src/claude_voice/__init__.py
  • src/claude_voice/cli.py
  • src/claude_voice/server.py

Open the folder on GitHubat commit bfc0ea2

Compare with similar skills

Call next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Call compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Call this skillabracadabra50/claude-code-voice-skill172—~759Automated safety check: NotesMIT
Trellis StartROYIANS/foliq-print-template-designer1366 repos~646Automated safety check: PassMIT
Consult Codextobihagemann/turbo408—~4.3kAutomated safety check: PassMIT
Pm Brainstormbex-co/beancount-io296—~1.6kAutomated safety check: PassMIT
Brainstormhashgraph-online/awesome-codex-plugins1.3k—~2.9kAutomated safety check: PassApache-2.0
Brainstormingobra/superpowers297k1 repos~2.5kAutomated safety check: PassMIT

Similar skills

  • Trellis Start

    ROYIANS/foliq-print-template-designer

    Initializes an AI development session by reading workflow guides, developer identity, git status, active tasks, and project guidelines from .trellis/.

    136 GitHub starsUsed in 6 repos~646 tokens
    Agent WorkflowsAuto-check passed
  • Consult Codex

    tobihagemann/turbo

    Multi-turn consultation with Codex CLI for second opinions, brainstorming, or collaborative problem-solving.

    408 GitHub stars~4.3k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Pm Brainstorm

    bex-co/beancount-io

    Propose milestones and tasks for the repository's public .pm adoption board — decompose a topic through the TPM adoption lens, size and gate the work, and emit a text-only proposal for /pm to…

    296 GitHub stars~1.6k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Brainstorm

    hashgraph-online/awesome-codex-plugins

    Explore ideas, compare approaches, and produce a validated spec before planning.

    1.3k GitHub stars~2.9k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Brainstorming

    obra/superpowers

    Makes the agent clarify intent and agree on a design with you before writing any code, scaling the process from a quick spike to a written spec.

    297k GitHub starsUsed in 1 repo~2.5k tokens
    Agent WorkflowsAuto-check passed
  • Brainstorming

    xpinjection/test-driven-spring-boot

    You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.

    112 GitHub starsUsed in 52 repos~2.6k tokens
    Agent WorkflowsAuto-check passed

Works with

Categories

Questions about Call

What does Call do?

Voice calls with Claude about your coding projects via Vapi. Call is an agent skill from abracadabra50/claude-code-voice-skill. Voice calls with Claude about your coding projects via Vapi.

When should I use Call?

Call fits situations like: you want to phone Claude; start a voice conversation; dial in for a project brainstorm; get a verbal status update.

How do I install Call in Claude Code?

Run `npx skills add abracadabra50/claude-code-voice-skill --skill call -a claude-code`. Or copy the skill folder (the abracadabra50/claude-code-voice-skill repository) into .claude/skills/call in your project. Claude Code loads it when a task matches its description.

How do I install Call in Codex?

Run `npx skills add abracadabra50/claude-code-voice-skill --skill call -a codex`. Or copy the skill folder (the abracadabra50/claude-code-voice-skill repository) into .agents/skills/call in your project. Codex loads it when a task matches its description.

Can I use Call in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add abracadabra50/claude-code-voice-skill --skill call -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/call, .gemini/skills/call, .github/skills/call and .opencode/skills/call in your project.

What does Call need to run?

Going by SKILL.md and its folder, Call needs Python for the scripts in its folder and the command-line tools its instructions call (pip and npx). Our summary lists: Python 3; Node.js. Its frontmatter pre-approves these tools: Bash, Read, Write, AskUserQuestion.

Does Call access the network?

SKILL.md names 2 domains. In commands or code: xxx.loca.lt; the agent is likely to contact it when it follows the instructions. As links in the text: dashboard.vapi.ai. This is read from the text; nothing was executed.

Is Call safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Call use?

Call is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Call use?

About 759 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Call?

Skills that share tags, products or a category with Call: Trellis Start (ROYIANS/foliq-print-template-designer, 136 stars), Consult Codex (tobihagemann/turbo, 408 stars), Pm Brainstorm (bex-co/beancount-io, 296 stars) and Brainstorm (hashgraph-online/awesome-codex-plugins, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Call?

abracadabra50 (a GitHub user) maintains it in abracadabra50/claude-code-voice-skill, which has 172 GitHub stars. The repository was last updated on July 25, 2026.

Source: abracadabra50/claude-code-voice-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.