automating-reminders
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.
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-remindersskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --agent opencodeskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --agent codexskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-reminders --agent geminiFirst time? Install Skilz: pip install skilz
Works with 14 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-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 automatio...
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...
automating-pages
by SpillwaveSolutions
Automates Apple Pages using JXA with AppleScript dictionary discovery. Use when asked to "automate Pages documents", "create documents programmatic...
Agentic Skill Details
- Owner
- SpillwaveSolutions (GitHub)
- Repository
- automating-mac-apps-plugin
- Stars
- 5
- Forks
- 1
- Type
- Other
- Meta-Domain
- Primary Domain
- Market Score
- 100
Agent Skill Grade
A Score: 100/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Second-person voice in notes
- Promotional language for PyXA
- Verbose code comments
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-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 disc...
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-reminders
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.