← ClaudeAtlas

smslisted

Send, read, listen, respond, and manage SMS conversations via Telnyx and Twilio. Supports 8 phone numbers across both providers with auto-detection, conversation threading, MMS, real-time inbound listening, background watcher, batch reply processor, and soul-aware auto-reply. 10 Python scripts for SMS operations.
tdimino/claude-code-minoan · ★ 32 · AI & Automation · score 82
Install: claude install-skill tdimino/claude-code-minoan
# SMS Skill Send SMS/MMS, read inboxes, auto-reply as Claudius, and view conversation threads via Telnyx (2 numbers) and Twilio (6 numbers). ## When to Use This Skill - Sending a text message to any phone number - Reading recent SMS messages (inbox) - Listening for real-time inbound messages (two-way SMS) - Auto-replying to inbound SMS as Claudius (soul-aware responses) - Viewing a conversation thread with a specific number - Listing available phone numbers across providers - Sending MMS with image attachments ## Prerequisites Requires `requests` (`uv pip install --system requests`). Credentials are loaded automatically: - **Telnyx**: `TELNYX_API_KEY` env var, or falls back to `~/.claude.json` (already configured) - **Twilio**: `TWILIO_ACCOUNT_SID` + `TWILIO_AUTH_TOKEN` env vars, or falls back to hardcoded defaults ## Quick Start ```bash # Send a text python3 ~/.claude/skills/sms/scripts/sms_send.py "+19175551234" "Hello from Claude" # Read recent messages python3 ~/.claude/skills/sms/scripts/sms_read.py -n 10 # View conversation with someone python3 ~/.claude/skills/sms/scripts/sms_conversation.py "+19175551234" # List all available numbers python3 ~/.claude/skills/sms/scripts/sms_numbers.py # Start real-time listener (background) python3 ~/.claude/skills/sms/scripts/sms_listen.py --bg # Check inbound messages python3 ~/.claude/skills/sms/scripts/sms_inbox.py ``` --- ## Available Scripts ### 1. sms_send.py — Send SMS/MMS ```bash python3 ~/.claude/skills/sms/