automating-notes
Automates Apple Notes via JXA. Use when asked to "create notes programmatically", "automate Notes app", "JXA notes scripting", or "organize notes with automation". Covers accounts/folders/notes, HTML bodies, queries, moves, and Objective-C/UI fallbacks for Notes.app automation on macOS.
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-notesskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-notes --agent opencodeskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-notes --agent codexskilz install SpillwaveSolutions/automating-mac-apps-plugin/automating-notes --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-notes ~/.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 code between SKILL.md and recipes
- Second-person usage in When Not to Use
- Missing TOC in notes-recipes.md
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-notes skill and wanted to share some thoughts.
Links:
The TL;DR
You're at 96/100, solid A grade. This is based on Anthropic's Claude Skills best practices framework. Your strongest area is Spec Compliance (14/15) — the YAML frontmatter is clean, naming conventions are spot-on, and your description nails the trigger phrases. The weakest area is Writing Style (8/10) — mostly minor tense inconsistencies that are easy wins.
What's Working Well
Progressive Disclosure nailed it (26/30). Your 5-file reference structure is chef's kiss — basics, recipes, advanced, dictionary, and PyXA API are perfectly organized with clear separation of concerns. Developers land in SKILL.md and find exactly what they need without confusion.
Utility is genuinely strong (17/20). You're solving a real problem. Notes automation in JXA isn't well-documented, and you cover three different approaches (JXA, PyXA, PyObjC). The input/output examples in the quickstart plus your template-driven folder paths for meetings/people show you've actually thought about how people use this.
Spec Compliance is basically perfect (14/15). Valid YAML, correct hyphen-case naming, solid third-person description. You're using
allowed-toolstoo, which shows attention to detail.
The Big One: Redundant Code Between Files
Your quickstart in SKILL.md duplicates the full ensurePath function (~30 lines) that also appears in notes-recipes.md. This is burning tokens unnecessarily and creates a maintenance headache — if that function needs updating, you have to remember both places.
The fix: Keep a minimal working examp...
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-notes
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.