Skip to main content
Let your AI coding agent write Voice XML, the call instructions returned by your answer URL. Paste the prompt below into Claude Code, Cursor or Codex. The agent installs the Plivo CLI and its skills, then follows the Voice XML skill to build your call flow: interactive voice response (IVR) phone menus, call routing, recording and conferences.

Start

Paste this into your coding agent:
Prompt
You complete the browser sign-in. The skill asks you before anything that spends money or changes your account.
Already have the CLI? Run plivo skill install cli and plivo skill install voice-xml. For Codex, add --agent codex to each command so the files go into its skills folder.

What the agent does

  1. Asks what the call should do before writing anything, because the same flow written two ways behaves differently.
  2. Writes and checks XML against the supported attributes and element ordering rules. Review the generated call flow and test it before use.
  3. Explains what each URL will receive, so your handler reads the right parameters and validates the signature.
  4. Diagnoses a failed call from its code. It maps 8011 or 8012 to the shape that causes it and names the fix, rather than guessing at your XML.

Keep it current

The skills are reference files bundled with the CLI. Upgrade the CLI first, using brew upgrade plivo for Homebrew or plivo upgrade for a standalone install. Then preview and refresh installed skills:
skill update covers Codex too. To install the skills as a plugin in Claude Code, Gemini CLI, Codex or Antigravity, or into a project for your whole team, see Use with a coding agent.

XML overview

The same material for a human reader

Audio Streaming skill

For WebSocket voice bots

SIP trunking skill

For LiveKit, ElevenLabs, Retell and Vapi

Plivo CLI

Make calls and debug them from the terminal