Skillzwave Logo
Skillzwave

automating-reminders

100.0
A

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JXA Reminders scripting", or "manage reminders via automation". Covers list/reminder management, filtering with 'whose' queries, efficient creation via constructors and push operations, and copy-delete patterns for moving items.

Marketplace
#app.lists.byName#excel#notes#claude-code-plugins#numbers#mac-automation#chrome#lists.length

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-reminders
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --agent opencode
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --agent codex
skilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --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-reminders ~/.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

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

automating-pages

by SpillwaveSolutions

Automates Apple Pages using JXA with AppleScript dictionary discovery. Use when asked to "automate Pages documents", "create documents programmaticall...

99
general
Marketplace
#excel#Hello#pages.documents.push

Agentic Skill Details

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

Agent Skill Grade

A
Score: 100/100 Click to see breakdown

Score Breakdown

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

Areas to Improve

  • Uses second-person 'your' in note about list name variations
  • Header includes subjective 'Recommended Modern Approach' framing
  • Inline comments in quickstart example add tokens without proportional value for Claude

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-reminders skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 100/100, solidly A-grade territory. This is based on Anthropic's best practices for agentic skills. Your strongest area is Spec Compliance (14/15) — your YAML frontmatter is clean and your naming conventions are spot-on. Weakest area is Writing Style (8/10) — mostly minor voice consistency issues that are easy fixes.

What's Working Well

  • Progressive Disclosure Architecture is chef's kiss: You've got a focused SKILL.md (~168 lines) backed by 5 reference files that go exactly one level deep. No nested subdirectories, no token bloat. The "What to Load" section explicitly guides people on progressive loading — that's the kind of thoughtfulness that wins points.

  • Error handling that actually helps: You don't just document the -10024 error; you explain why it happens and give the copy-delete pattern as a workaround. Same with the validation checklist covering permission issues. That's solving real problems.

  • Examples across three languages: JXA, PyXA, PyObjC — you're not assuming one workflow. The recipes for common tasks (creating reminders, moving them) give people templates they can actually use without guessing.

  • Spec compliance is tight: Valid YAML, correct hyphen-case naming, description with good trigger coverage. This is the foundation done right.

The Big One: Voice Consistency

Your writing drifts between imperative (which is right) and second-person occasionally. Example: "ensure Reminders permissions are granted" reads like you're talking to the reader. In progressive disclosure, you're documenting what things are, not giving instructions.

The fix: Scan SKILL.md and rewrite those notes in imperative or passive voice. Change "ensure" → "Reminders permissions must be granted" or "Permissions are required for Reminders access." This bumps Writing Style up ~1 point and makes your skill feel more consistent.

Other Things Worth Fixing

  1. Remove "Recommended Modern Approach" from the PyXA header (line 58). That's subjective framing. Just call it PyXA — let the content speak.

  2. Trim inline code comments in the quickstart example. dueDate: new Date(Date.now() + 3*86400*1000), // 3 days doesn't need "from now" at the end — you're writing for Claude, not junior devs.

  3. Add a TOC to your longer reference files if any are creeping toward 100+ lines. Makes grep-ability better and helps with progressive loading signals.

Quick Wins

  • Fix voice consistency in notes (+1 point)
  • Remove promotional language (+0.5 points)
  • Tighten code comments (+1 point)
  • These three moves could push you to 103/100 with bonuses

You're already shipping production-ready stuff here. The fixes are genuinely small — mostly editorial polish. Your architecture decisions are solid.


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

app.lists.byName excel notes claude-code-plugins numbers mac-automation chrome lists.length claude-code-plugins-marketplace Fall app.Reminder Error Reminders list.name keynote app.lists mail Verify agent-skills Application calendar reminders

Report Security Issue

Found a security vulnerability in this agent skill?