Skip to content
Ciying AI Directory
HomeAI toolsGuidesAI newsSkills directoryChatGPT skillsClaude Code skillsCodex skillsTrending in 24 hoursTop 100 skillsDaily updates
Ciying AI Directory
AI DirectorySkills
中文
Ciying AI Directory
HomeAI toolsGuidesAI newsSkills directoryChatGPT skillsClaude Code skillsCodex skillsTrending in 24 hoursTop 100 skillsDaily updates
Skills directory/openai/plugins/twilio-voice-twiml

Twilio Voice TwiML for Codex: Validate a Local IVR Response

Build and parse a small TwiML response for a fictional interactive voice menu, then verify its instructions before connecting any phone line.

中文

Setup for Codex

Codex with a local XML parser or Twilio SDK installed for generation. The static example does not require a Twilio account or a public URL.

  1. Use the pinned Twilio checkout linked below. Copy `skills/twilio/twilio-voice-twiml/` to the scratch project's `.agents/skills/twilio-voice-twiml/` and load the skill from a fresh Codex session.
  2. Review the Voice TwiML verb structure. Keep the local XML fixture separate from any webhook or telephony configuration.

Example task

Parse this fixture: `<Response><Gather numDigits="1"><Say>Press 1 for hours.</Say></Gather><Say>No input.</Say></Response>`. Ask for the accepted digit count, nested prompt, and fallback position.

Expected result

The root element is Response. Gather expects one digit and contains the first Say element. The final Say is a sibling that follows Gather.

Upstream documentation

Original SKILL.md on GitHub · MIT license · Source reviewed 2026-11-15

Frequently asked question

Why test the Twilio IVR response locally?

A parser can confirm well-formed XML and the intended element order before you verify live Voice behavior in a separately configured environment.

Browse Codex skills
Skills directoryTrending 24hTop 100Daily updates
Ciying AI DirectoryAI toolsGuidesAI newsSkills directory