What problem does it solve?
This optional skill gives Gauss practical phone capabilities while keeping telephony out of the core tool list. It supports provisioning and persisting a Twilio number, sending and receiving SMS/MMS, placing direct calls, and enabling AI-driven outbound calls through Bland.ai or Vapi.
Core Features & Use Cases
- Provision, persist, and manage a Twilio number for SMS/MMS and voice
- Send and poll inbound SMS/MMS and make direct calls
- Initiate outbound AI calls via Bland.ai or Vapi with optional TTS/recordings
- Persist credentials and agent state in ~/.gauss/.env and telephony_state.json
- Import owned Twilio numbers into Vapi for improved calling capabilities
- Telemetry and state management across sessions with a dedicated helper script
Quick Start
Install this skill from the Skills Hub and run the included telephony.py script to configure credentials, select a number, and test a call.