SMS Operations

SkillCommunication

Read and send SMS messages. Use for checking texts, 2FA codes, or sending SMS alerts.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the SMS Operations skill

What this skill tells your AI

The instructions your AI receives, as published by mikeyobrien/rho in platforms/android/skills/sms/SKILL.md and read by ahel’s review.

Read recent messages

termux-sms-list                        # last 10 messages
termux-sms-list -l 5                   # last 5 messages
termux-sms-list -t inbox               # inbox only
termux-sms-list -t sent                # sent only

Filter by sender

termux-sms-list -f "+1234567890" -l 5  # from specific number

Get conversations list

termux-sms-list --conversation-list

Send SMS

termux-sms-send -n "+1234567890" "Message text"

Output format (list)

[
  {
    "threadid": 1,
    "type": "inbox",
    "read": true,
    "number": "+1234567890",
    "received": "2024-01-15 10:30:00",
    "body": "Message content here"
  }
]

Message types

  • all (default), inbox, sent, draft, outbox, failed, queued

Note: Requires SMS permissions in Termux:API app settings.

Signals

GitHub stars
372
Forks
29
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
sms-mikeyobrien
Source
github.com/mikeyobrien/rho