Help us improve
Share bugs, ideas, or general feedback.
From imessage
Searches iMessage history by query, contact, date range, direction, group status, and attachments. Resolves contacts, expands threads with context, and summarizes results.
npx claudepluginhub anipotts/imessage-mcpHow this skill is triggered — by the user, by Claude, or both
Slash command
/imessage:searchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the `search_messages` tool to find messages by query, contact, date range, direction, group status, and attachment filters.
Fuzzy search, browse, and filter Apple Messages/iMessage conversations locally via CLI. Searches by contact, date range, or sender partial match with typo tolerance.
Reads conversations and new messages from macOS Messages SQLite database, sends messages via AppleScript. For messaging automation and integration.
Search and manage WhatsApp messages via Omni CLI: inspect details/read receipts, edit/delete/star/unstar, remove reactions, browse chat history.
Share bugs, ideas, or general feedback.
Use the search_messages tool to find messages by query, contact, date range, direction, group status, and attachment filters.
If the user does not provide enough search detail, ask what they want to find before running a broad query.
When the user provides a contact name (not a phone number or email), call resolve_contact first to resolve the name to a handle before passing it to search_messages.
When message-level hits need context, call get_conversation to retrieve surrounding thread history and then summarize findings.
Keep summaries concise by default and only include long raw excerpts when the user explicitly asks.