From VoIP
Calls a phone number and drives a two-way AI conversation, returning the full transcript. Use for phone interviews, support calls, or any back-and-forth voice interaction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/voip:call <target> [initial-prompt] [system-prompt]When to use
The user wants a back-and-forth voice conversation with a phone number. Claude drives the agent side of the call using MCP sampling and returns the transcript once the remote party hangs up.
<target> [initial-prompt] [system-prompt]targetinitial_promptsystem_promptThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dial `$target` and drive a two-way conversation. Claude acts as the speaking
Dial $target and drive a two-way conversation. Claude acts as the speaking
agent: it transcribes the remote party's speech, generates replies via MCP
sampling, and speaks them back using text-to-speech. The tool returns once the
remote party hangs up, yielding the full transcript.
Use this skill when the user wants a back-and-forth conversation with a phone number rather than a one-way message. Examples:
If the user only wants to deliver a spoken message without replies, use the
say skill instead.
$target (required): the phone number or SIP URI to call.$initial_prompt (optional): opening message spoken when the call connects.
Pass an empty value to suppress the default greeting.$system_prompt (optional): system instruction guiding the agent's persona
and behavior during the call.$target is a phone number or SIP URI:
tel:+1234567890sip:[email protected]+1234567890The VoIP MCP server (bundled with this plugin) must be configured with a valid
SIP_AOR environment variable pointing to your SIP address-of-record. The
server connects to your SIP carrier automatically when Claude Code starts it.
call tool exposed by the VoIP MCP server with:
target: the phone number or SIP URI from $targetinitial_prompt: the opening message from $initial_prompt (omit or pass
an empty string to use the default greeting)system_prompt: the persona instruction from $system_prompt (omit to use
the agent's default system prompt)Caller: / Agent: prefixes once the remote party hangs up.npx claudepluginhub codingjoe/claude-plugins --plugin voipCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.