<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
tashfeenahmed/scallopbot/sms
──Details
PublishedOctober 24, 2026 at 12:34 AM
Content Hashsha256:976a8aa86ba18f10...
Git SHA5087c8413a50
──Files
Files (1 file, 1.2 KB)
SKILL.md1.2 KBactive
SKILL.md · 40 lines · 1.2 KB

version: "1.0.0" name: sms description: Send a text message (SMS) via Twilio. Numbers outside the allowlist need the user's approval. user-invocable: true triggers: [sms, text message, send a text] scripts: run: "scripts/run.ts" inputSchema: type: object properties: to: type: string description: Recipient number in international format, e.g. +447700900123. message: type: string description: Text to send (max 1600 characters). required: [to, message] metadata: openclaw: emoji: "\U0001F4AC" safety: externalWrite: true publicCommunication: true requires: env: [TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER] bins: []


SMS (Twilio)

Sends message to to from TWILIO_FROM_NUMBER.

  • Numbers in PHONE_ALLOWED_NUMBERS (and PHONE_OWNER_NUMBER) are texted

directly. Any other number returns APPROVAL_REQUIRED and the user gets a one-tap approval prompt; send again with the same number after they approve.

  • Each message is budget-checked and its estimated price is recorded.
  • success means Twilio accepted the message (status queued), not that it

was delivered.

All versions