automating-messages
Automates macOS Messages (iMessage/SMS) via JXA with reliable service→buddy resolution. Use when asked to "automate iMessage", "send Messages via script", "JXA Messages automation", or "read Messages history". Covers send-bug workarounds, UI scripting for attachments, chat.db forensics, and launchd polling bots.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messagesskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent opencodeskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent codexskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent geminiFirst time? Install Skilz: pip install skilz
Works with 22+ AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugincp -r automating-mac-apps-plugin/plugins/automating-mac-apps-plugin/skills/automating-messages ~/.claude/skills/Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
automating-mail
by SpillwaveSolutions
Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automatio...
automating-reminders
by SpillwaveSolutions
Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", ...
mastering-postgresql
by SpillwaveSolutions
PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JS...
automating-contacts
by SpillwaveSolutions
Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS ad...
Agentic Skill Details
- Owner
- SpillwaveSolutions (GitHub)
- Repository
- automating-mac-apps-plugin
- Stars
- 5
- Forks
- 1
- Type
- Other
- Meta-Domain
- Primary Domain
- Market Score
- 96
Agent Skill Grade
A Score: 96/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Redundant send recipe
- Security section verbose
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 2026-01-19
Developer Feedback
I took a look at your automating-messages skill and wanted to share some thoughts.
Links:
The TL;DR
You're at 96/100, solidly in A territory. This is based on Anthropic's best practices for skill design. Your strongest areas are Spec Compliance (14/15) and Progressive Disclosure Architecture (26/30) - the hub-and-spoke structure with separate reference files is really well done. The weakest area is Utility (17/20), mostly around feedback loops and degrees of freedom.
What's Working Well
Spec Compliance is chef's kiss - Your YAML frontmatter is tight, name conventions are perfect (hyphen-case), and description triggers are well-chosen (iMessage, JXA, Messages automation).
Reference architecture is smart - You've got 4 focused reference files (control-plane, database-forensics, monitoring-daemons, ui-scripting-attachments) that each stay under 60 lines. That's efficient token-wise and easy to navigate.
Security awareness - You're not being alarmist, just factual about FDA requirements and the trade-offs of Messages automation. The validation checklist in SKILL.md gives developers a real run-check pattern.
Working code matters - You've got SQL query templates, launchd plist guidance, and actual send/receive examples. People can copy-paste and adapt.
The Big One
Redundant safeSend implementations - You've got the safeSend function explained in both SKILL.md and control-plane.md with minor variations. This is eating into your token economy and creating maintenance burden.
Fix: Keep one canonical example in SKILL.md (the quick recipe version), then in control-plane.md just referenc...
AI-Detected Topics
Extracted using NLP analysis
Report Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Reporting issue with:
automating-messages
https://github.com/SpillwaveSolutions/automating-mac-apps-pluginThank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.