npx skills add emotion-machine-org/imessage-with-no-mac
That one command gives your AI agent iMessage, RCS, and SMS. It works in Claude Code, Codex, Cursor, Gemini CLI, Windsurf, GitHub Copilot, and 20+ other AI coding agents.
No Mac. No phone hardware. No webhook server.
What this is
Claw Messenger is a managed API that gives AI agents a real phone number for iMessage (blue bubbles), RCS, and SMS. You get a dedicated number, WebSocket connection for real-time messaging, and full iMessage features like tapbacks, read receipts, and media.
The Agent Skill we just published teaches any compatible AI agent how to set up and use Claw Messenger. The skill follows the Agent Skills spec, which means it works across platforms without modification.
Demo: zero to first message
Here is what the flow looks like in Claude Code.
1. Install the skill
npx skills add emotion-machine-org/imessage-with-no-mac
The skill is now available in your agent's context. It loads automatically when you ask about messaging, iMessage, SMS, or phone numbers.
2. Ask your agent to set up messaging
> Set up iMessage for my agent
The skill walks your agent through:
- Signing up at clawmessenger.com
- Getting an API key (
cm_live_*) from the dashboard - Connecting via WebSocket to
wss://claw-messenger.onrender.com - Configuring preferred service (iMessage, RCS, or SMS)
3. Send a test message
> Send a test iMessage to +15551234567
Your agent connects, authenticates, and sends the message. The recipient sees a standard iMessage from your dedicated number.
The whole process takes under 5 minutes. Most of that time is account creation.
Why an Agent Skill
Agent Skills are the native way AI coding agents discover and learn new capabilities. Instead of copy-pasting API docs into your prompt, the skill loads the right instructions at the right time.
The skill uses progressive disclosure: the agent sees a lightweight summary (~100 tokens) when scanning available skills, then loads full instructions only when messaging is relevant to the task. This keeps your context window clean.
Since the spec is cross-platform, one skill definition works everywhere. We tested on Claude Code, Codex, Cursor, Gemini CLI, Antigravity, OpenCode, and others. The install command is the same.
How it compares
| Claw Messenger | Sendblue | Blooio | BlueBubbles | |
|---|---|---|---|---|
| Price | $5/mo | $100/mo | $39/mo | Free |
| Mac required | No | No | No | Yes |
| iMessage | Yes | Yes | Yes | Yes |
| RCS | Yes | No | No | No |
| SMS | Yes | Yes | Yes | Yes |
| WebSocket API | Yes | No | No | Yes |
| Dedicated number | Yes | Yes | Yes | No (uses your number) |
| Agent Skill | Yes | No | No | No |
| Media support | Yes | Yes | Yes | Yes |
Sendblue is solid but 20x the price. Blooio sits in the middle. BlueBubbles is free but requires a Mac running 24/7, which defeats the purpose if your agent runs on a VPS or in Docker.
Claw Messenger is the only option with a published Agent Skill and RCS support.
Pricing
| Plan | Messages/mo | Price |
|---|---|---|
| Base | 1,000 | $5/mo |
| Plus | 6,000 | $25/mo |
| Pro | 15,000 | $50/mo |
All plans include iMessage, RCS, SMS, WebSocket API, and a dedicated phone number.
Supported platforms
The skill works on any platform that supports the Agent Skills spec:
Claude Code, Codex, Cursor, Gemini CLI, Windsurf, GitHub Copilot, Antigravity, OpenCode, Cline, Aider, Continue, Roo Code, Trae, Kilo Code, and others. The full list of 26+ compatible agents is at agentskills.io.
Links
-
Install:
npx skills add emotion-machine-org/imessage-with-no-mac - GitHub: emotion-machine-org/imessage-with-no-mac
- Dashboard: clawmessenger.com/dashboard
- API docs: clawmessenger.com/llms.txt
- Agent Skills spec: agentskills.io
Top comments (0)