Skillzwave Logo
Skillzwave

automating-messages

96.0
A

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.

Marketplace
#excel#notes#claude-code-plugins#numbers#mac-automation#reminders#chrome#safeSend

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-messages
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent opencode
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent codex
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-messages --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugin
2. Copy the agent skill directory:
cp -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 automation",...

100
A
general
Marketplace
#excel#Mail.OutgoingMessage#Status

automating-reminders

by SpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...

100
A
general
Marketplace
#app.lists.byName#excel#notes

mastering-postgresql

by SpillwaveSolutions

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...

100
A
general
Marketplace
#references#search#vector

automating-contacts

by SpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...

99
A
general
Marketplace
#excel#notes#Contacts.Person

Agentic Skill Details

Type
Other
Meta-Domain
N/A
Primary Domain
N/A
Market Score
96.0

Agent Skill Grade

A
Score: 96/100 Click to see breakdown

Score Breakdown

Spec Compliance
14/15
PDA Architecture
26/30
Ease of Use
22/25
Writing Style
9/10
Utility
17/20
Modifiers: +8

Areas to Improve

  • The safeSend function appears in both SKILL.md and control-plane.md with minor variations
  • Security consideration paragraph is longer than necessary; information partially duplicates validation checklist

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/18/2026

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 reference it and show the variations/debugging patterns. This cleans up ~10-15 lines and makes it clearer there's one way to do this safely. Impact: +2 points toward that 98.

Other Things Worth Fixing

  1. Security section is a bit verbose (lines 57-63) - It's repeating what your validation checklist already covers. Condense to a single bullet point: "FDA requires explicit user confirmation for read/send operations." That's it. +1 point

  2. Trigger phrases could be more discoverable - You've got good base triggers, but add phrases like "bulk iMessage sending", "read message history", "JXA automation gotchas". People search differently. +1 point

  3. Monitoring-daemons reference needs a TOC - It's not over 100 lines but it covers 3 different daemon approaches. A quick "Jump to: launchd / Continuous / Scheduled" bullet list at the top helps. +1 point

Quick Wins

  • Consolidate safeSend → one canonical, link variations (+2)
  • Trim security warning from 6 lines to 1 (+1)
  • Add discoverable trigger phrases (+1)
  • Add TOC to monitoring-daemons (+1)

That gets you to 99/100 territory - basically production-ready for any macOS automation toolkit.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

excel notes claude-code-plugins numbers mac-automation reminders chrome safeSend claude-code-plugins-marketplace Messages.services.whose Messages.includeStandardAdditions Error keynote mail serviceType svcType iMessage agent-skills Application calendar Service Messages

Report Security Issue

Found a security vulnerability in this agent skill?