From imessage
Sends and receives iMessages via Linq API with replies, reactions, effects, attachments, threading, edits, and rich links. Useful for handling user requests to text, send messages, or check iMessages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/imessage:imessageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to iMessage via the Linq API. You can:
You have access to iMessage via the Linq API. You can:
reply tool with the chat_id from the channel eventsend toolreact tooledit_message for streaming progress updateseffect parameter:
confetti, fireworks, lasers, sparkles, celebration, hearts, love, balloons, happy_birthday, echo, spotlightslam, loud, gentle, invisiblereply_to (message ID) in the reply tool. The message_id is available in the channel event metadata.files (array of absolute file paths, max 100MB each) in reply or send. Files are uploaded automatically via the Linq API. Inbound attachments show as download URLs in the channel event.text_decorations on reply or send. Each decoration has range: [start, end) and either style (bold, italic, strikethrough, underline) or animation (big, small, shake, nod, explode, ripple, bloom, jitter). iMessage only.send_link with chat_id and url. The link must be the only content in the message.check_capability to check if a phone number supports iMessage or RCS before sending.When channel events arrive as <channel source="imessage">, respond naturally and concisely - this is iMessage, keep it brief.
Read receipts and typing indicators are handled automatically.
Credentials are stored in ~/.claude/channels/imessage/.env. Run /imessage:configure to manage them.
npx claudepluginhub linq-team/claude-code-imessage-channelReads and sends iMessage/SMS on macOS using the imsg CLI tool. Lists chats, views history, watches conversations, and sends messages with optional file attachments.
Sends and reads iMessage chats on a Mac via the imsg CLI. Supports sending messages, listing chats, reading recent messages, reacting with tapbacks, and watching for new messages.
Reads conversations and new messages from macOS Messages SQLite database, sends messages via AppleScript. For messaging automation and integration.