What problem does it solve? AI agents lack phone capabilities without modifying core tools. This Skill gives an agent a persistent, owned phone number for sending and receiving texts, placing direct calls, and running outbound AI-driven calls, with credentials and state persisted across sessions. ## Core Features & Use Cases - Number Provisioning & Persistence: Search, buy, and remember a Twilio phone number, storing credentials in ~/.hermes/.env and checkpoints in telephony_state.json. - SMS/MMS & Inbound Polling: Send texts with optional media and poll inbound messages with checkpoint tracking, no webhook server required. - Direct & AI Calls: Place Twilio calls with TTS or prerecorded audio (including IVR digit navigation), or run conversational outbound calls through Bland.ai or Vapi. - Use Case: An agent buys a Twilio number, texts deployment alerts from it, later polls replies with --since-last --mark-seen, and places a Vapi AI call to book a restaurant reservation. ## Quick Start Ask the agent to install the telephony skill, save your Twilio credentials, buy a phone number, and send a test SMS to your own phone.