wolfiesch/wolfies-executive-function/imessage-gateway
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Complete iMessage CLI with semantic search. The only interface needed for iMessage on macOS. 19x faster than MCP.
Install
npx vskill@latest install wolfiesch/wolfies-executive-function/imessage-gatewaySKILL.md
The same SKILL.md was published earlier as wolfiesch/wolfies-imessage-gateway/imessage-gateway.
EXECUTE IMMEDIATELY
ARGUMENTS: {{ARGUMENTS}}
When arguments are provided, execute via Bash NOW. Add --json flag for data retrieval commands:
If no arguments provided, show the Reference section below.
Command Mapping (use FIRST match)
Messaging & Reading
| User says | Execute | |
|---|---|---|
recent <N> | recent --limit <N> --json (default: 50) | |
find <contact> [for "<query>"] | find "<contact>" [--query "<query>"] --limit 50 --json | |
messages <name> / from <name> | messages "<name>" --limit 20 --json | |
unread | unread --json | |
send <name> <message> | send "<name>" "<message>" (no --json) | |
send-by-phone <phone> <message> | send-by-phone "<phone>" "<message>" |
Groups & Media
| User says | Execute | |
|---|---|---|
groups | groups --json | |
attachments [<contact>] | attachments ["<contact>"] --json | |
voice [<contact>] | voice ["<contact>"] --json | |
links [<days>] | links --days <N> --json (default: 30) |
Analytics & Discovery
| User says | Execute | |
|---|---|---|
analytics [<contact>] [<days>] | analytics ["<contact>"] --days <N> --json (default: 30) | |
followup [<days>] | followup --days <N> --json (default: 7) | |
contacts | contacts --json | |
handles [<days>] | handles --days <N> --json (default: 30) | |
unknown [<days>] | unknown --days <N> --json (default: 7) | |
summary <name> [<days>] | summary "<name>" --days <N> --json (default: 7) |
Semantic Search (RAG)
| User says | Execute | |
|---|---|---|
search "<query>" | search "<query>" --json | |
ask "<question>" | ask "<question>" --json | |
index [<source>] | index --source=<source> --json (imessage, superwhisper, notes, local) | |
stats | stats --json | |
sources | sources --json | |
clear [<source>] | clear [--source=<source>] --force --json |
Reference (shown when no arguments provided)
Performance
| Operation | Gateway CLI | Old MCP | Speedup | |
|---|---|---|---|---|
| List contacts | 40ms | ~763ms | 19x | |
| Find messages | 43ms | ~763ms | 18x | |
| Unread messages | 44ms | ~763ms | 17x | |
| Groups | 61ms | ~763ms | 12x | |
| Analytics | 129ms | ~850ms | 7x | |
| Semantic search | 150ms | ~900ms | 6x |
All Commands (27 total)
Messaging (3)
send <contact> <message>- Send to contactsend-by-phone <phone> <message>- Send to phone numberadd-contact <name> <phone>- Add contact
Reading (12)
messages,find,recent,unread,handles,unknownattachments,voice,links,thread,scheduled,summary
Groups (2)
groups,group-messages
Analytics (3)
analytics,followup,reactions
Contacts (1)
contacts
Semantic Search/RAG (6)
index- Index content for semantic searchsearch- Semantic search across indexed contentask- Get AI-formatted contextstats- Knowledge base statisticssources- List available/indexed sourcesclear- Clear indexed data
Full Command Examples
Contact Resolution
Names are fuzzy-matched from config/contacts.json:
- "John" → "John Doe" (first match)
- "ang" → "Angus Smith" (partial)
- Case insensitive
Requirements
- macOS with Messages.app
- Python 3.9+
- Full Disk Access for Terminal
- Contacts synced via
scripts/sync_contacts.py - For RAG: OpenAI API key (OPENAI_API_KEY) or local embeddings
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingTexting/skills/imessage-gateway/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/wolfiesch/wolfies-executive-function/imessage-gateway)