Skip to content
didwwPublic

About

AI at DIDWW: Claude Code agent skills that put an AI voice agent on a DIDWW phone number (ElevenLabs, Vapi, Retell, Ultravox, Vogent, OpenAI Realtime, xAI, LiveKit), npx-installable

Topics

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

DIDWW AI

test License: MIT

Open-source tools from DIDWW for building AI voice agents on real phone numbers: agent skills, documentation and the scripts that keep them tested and published.

Directory Contents
skills/ Nine Claude Code agent skills that connect a DIDWW number to an AI voice platform. Each is its own npm package.
docs/ Documentation pages for the skills, written for doc.didww.com.
scripts/ Family-wide test and publish runners used by maintainers and CI.

Skills

Skill Platform npm What it automates
didww-connect Any (hub) npm Picks the platform, does the universal DIDWW wiring, ships the health monitor
didww-to-elevenlabs ElevenLabs npm MCP on both sides plus one number-import call
didww-to-vapi Vapi npm BYO SIP trunk credential, number and assistant binding
didww-to-retell Retell AI npm Fully MCP-driven: agent, number import and binding in one call
didww-to-ultravox Ultravox npm Address-based routing and account SIP settings
didww-to-vogent Vogent npm SIP import plus one documented dashboard step
didww-to-openai-realtime OpenAI Realtime npm Direct SIP to the Realtime API with a generated webhook backend
didww-to-xai xAI Grok npm Number registration with digest auth, per-call session control
didww-to-livekit LiveKit npm Inbound trunk, dispatch rule and optional outbound trunk for a LiveKit worker

Install

Each skill installs into ~/.claude/skills/<name>/ with one command, then triggers on its own when you mention DIDWW together with its platform:

npx didww-connect
npx didww-to-livekit

Straight from this repository, without the npm registry: npx skills add didww/ai --skill <name>, or npx skills add didww/ai --list to see all nine. Restart Claude Code after installing.

Requirements

  • Claude Code with the DIDWW MCP connected (claude mcp add --scope user --transport http didww https://api.didww.com/mcp, then /mcp to sign in). The skills configure the number and the inbound trunk through it, under your own account permissions. The MCP has no outbound trunk tools, so for agents that place calls the skills walk you through creating the outbound trunk and its 24-hour spend limit in the DIDWW User Panel.
  • For outbound calls, access to DIDWW outbound trunks on the account (an application DIDWW approves within 48 business hours).
  • Node.js 16.7 or later for the installer; Python 3 for the skill scripts, which use the standard library only.
  • An account on the voice platform you pair with. Each skill's README lists what it needs.

The installers copy files and nothing else. The skills store no credentials; platform API keys are read from environment variables when a script runs.

Development

bash scripts/test.sh            # every skill's checks: stdlib Python plus node, no network, no keys
bash scripts/publish.sh         # publish all nine to npm (after npm login)
bash scripts/publish.sh didww-to-vapi   # publish one

GitHub Actions runs the same tests on every push and pull request. See CONTRIBUTING.md for the skill layout, versioning and how to add a platform, and CHANGELOG.md for releases.

Related

  • DIDWW MCP: the connector for Claude, ChatGPT and other agents, at https://api.didww.com/mcp.
  • DIDWW documentation: SIP trunking, phone numbers, integrations and the API.
  • DIDWW API SDKs: the other repositories in this organization.

License

MIT.

About

AI at DIDWW: Claude Code agent skills that put an AI voice agent on a DIDWW phone number (ElevenLabs, Vapi, Retell, Ultravox, Vogent, OpenAI Realtime, xAI, LiveKit), npx-installable

Topics

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages