OpenClaw
Deploy a managed OpenClaw agent in 60 seconds
Launch on Hostinger →
Hermes Agent
Run your Hermes agent, fully managed
Launch on Hostinger →
Apify
6,000+ web scrapers for your agent, free to start
Try Apify free →
Firecrawl
Crawl and scrape any site into clean data
Try Firecrawl free →
Context.dev
One API to scrape, enrich, and extract the web
Start building free →
SetupClaw
Done-for-you OpenClaw for founders and teams
Get it set up for you →
DataForSEO
SEO data APIs for your agent, $1 free credit
Try DataForSEO free →
Your product here
Reach thousands of AI builders a month
Learn more →
Claude Market
Menu
SkillsMCPPluginsSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise
Claude Market
SkillsMCPPluginsSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise
Skills/steipete/clawdis/imsg
imsg logo

imsg

steipete/clawdis
2K installs379K stars
Run it on Hostinger, 20% off →Your friend gets 20% off too, using this linkFree API →|External DownloadsCommand ExecutionData ExfiltrationPrompt Injection|View on GitHub|Create your own skill →

Installation

npx skills add https://github.com/steipete/clawdis --skill imsg

Summary

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

SKILL.md

imsg

Use imsg to read and send iMessage/SMS via macOS Messages.app.

When to Use

Use when:

  • User explicitly asks to send iMessage or SMS
  • Reading iMessage conversation history
  • Checking recent Messages.app chats
  • Sending to phone numbers or Apple IDs

When NOT to Use

Do not use when:

  • Telegram messages -> use message tool with channel:telegram
  • Signal messages -> use Signal channel if configured
  • WhatsApp messages -> use WhatsApp channel if configured
  • Discord messages -> use message tool with channel:discord
  • Slack messages -> use slack skill
  • Group chat management (adding/removing members) -> not supported
  • Bulk/mass messaging -> always confirm with user first
  • Replying in current conversation -> just reply normally (OpenClaw routes automatically)

Requirements

  • macOS with Messages.app signed in
  • Full Disk Access for terminal
  • Automation permission for Messages.app (for sending)

Common Commands

List Chats

imsg chats --limit 10 --json

View History

# By chat ID
imsg history --chat-id 1 --limit 20 --json

# With attachments info
imsg history --chat-id 1 --limit 20 --attachments --json

Watch for New Messages

imsg watch --chat-id 1 --attachments

Send Messages

# Text only
imsg send --to "+14155551212" --text "Hello!"

# With attachment
imsg send --to "+14155551212" --text "Check this out" --file /path/to/image.jpg

# Specify service
imsg send --to "+14155551212" --text "Hi" --service imessage
imsg send --to "+14155551212" --text "Hi" --service sms

Service Options

  • --service imessage - Force iMessage (requires recipient has iMessage)
  • --service sms - Force SMS (green bubble)
  • --service auto - Let Messages.app decide (default)

Safety Rules

  1. Always confirm recipient and message content before sending
  2. Never send to unknown numbers without explicit user approval
  3. Be careful with attachments - confirm file path exists
  4. Rate limit yourself - don't spam

Example Workflow

User: "Text mom that I'll be late"

# 1. Find mom's chat
imsg chats --limit 20 --json | jq '.[] | select(.displayName | contains("Mom"))'

# 2. Confirm with user
# "Found Mom at +1555123456. Send 'I'll be late' via iMessage?"

# 3. Send after confirmation
imsg send --to "+1555123456" --text "I'll be late"

Score

0–100
65/ 100

Grade

C

Popularity17/30

1,995 installs — growing adoption. Source repo has 378,735 GitHub stars.

Completeness27/30

Documented: full SKILL.md body, description, one-line install. Missing: category/license metadata.

Trust15/25

Community skill with a public GitHub source repository you can review.

Freshness6/15

No update timestamp is tracked for this skill in our catalog.

Scored automatically from popularity, completeness, trust, and freshness — computed only from data in our catalog, never fabricated.

Proud of your score? Add this badge to your README.

Paste a snippet into your GitHub README. The badge updates automatically and links back to this page.

Imsg skill score badge previewScore badge

Markdown

[![Imsg skill](https://www.claudemarket.ai/skills/steipete/clawdis/imsg/badges/score.svg)](https://www.claudemarket.ai/skills/steipete/clawdis/imsg)

HTML

<a href="https://www.claudemarket.ai/skills/steipete/clawdis/imsg"><img src="https://www.claudemarket.ai/skills/steipete/clawdis/imsg/badges/score.svg" alt="Imsg skill"/></a>

Imsg FAQ

How do I install the Imsg skill?

Run “npx skills add https://github.com/steipete/clawdis --skill imsg” in your terminal. The skill is added to your agent's skills directory and picked up automatically on the next run — no restart or extra configuration needed.

What does the Imsg skill do?

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app. The full SKILL.md on this page shows the exact instructions the skill gives your agent.

Is the Imsg skill free?

Yes. Imsg is a free, open-source skill published from steipete/clawdis. As with any third-party skill, review the source repository before installing it into an agent with sensitive access.

Does Imsg work with Claude Code and OpenClaw?

Yes. Skills use the portable SKILL.md format, so Imsg works with Claude Code, OpenClaw, Codex, Hermes, and any other agent that reads SKILL.md skills.

Recommended skills

Browse all →
find-skills logo

find-skills

vercel-labs/skills

2.8M installsInstall
grill-me logo

grill-me

mattpocock/skills

767K installsInstall
frontend-design logo

frontend-design

anthropics/skills

746K installsInstall
grill-with-docs logo

grill-with-docs

mattpocock/skills

652K installsInstall
agent-browser logo

agent-browser

vercel-labs/agent-browser

633K installsInstall
improve-codebase-architecture logo

improve-codebase-architecture

mattpocock/skills

627K installsInstall

Related guides

Hand-picked reading to help you choose, install, and use agent skills.

GuideBest Openclaw Skills 2026GuideHow To Evaluate Openclaw Skill Before InstallingGuideOpenclaw Skills Complete Guide

Skills by category

FrontendBackend & APIsTesting & QASecurityDevOps & CI/CDMCP & ToolingAutomationData & Analysis+20 more

MCP servers by category

AI & MLDeveloper ToolsVector & MemoryFiles & DocsDatabasesFinance & PaymentsBrowser & ScrapingCommunication+8 more

Plugins by category

developmentproductivitycommunicationdesignsecuritydatabaseworkflowcompliance+34 more

The Agent Stack

Weekly Claude Code, Agent SDK, and MCP moves worth your time — free.

Claude Market

AI agent skills directory, marketplace, and workflow hub for OpenClaw, Hermes Agent, Claude Code, Codex, and MCP-powered operator stacks.

Independent project, not affiliated with Anthropic.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Plugins

More

  • Submit a Tool
  • Create a Skill
  • Advertise
  • Free Tools
  • API
  • Shipping
  • Contact
  • Terms
  • Privacy
© 2026 Claude Market · Not affiliated with Anthropic
Fazier badgeFeatured on Twelve ToolsFeatured on Wired BusinessRemote OpenClaw - Featured on AI Agents DirectoryListed on Turbo0Featured on Uneed