Agent skill
apple-notes
Read Apple Notes content and execute checklist-driven automations in order. Use when a user asks to run tasks from an Apple Note (especially a checklist note like "AGENT TODO LIST"), or to fetch a specific note body for automation.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/apple-notes-ivancampos-agents
SKILL.md
Apple Notes
Run Apple Notes-driven automations with deterministic, sequential execution.
Quick Start
scripts/run_checklist_note.sh "AGENT TODO LIST"
If no title is provided, the script defaults to AGENT TODO LIST.
Fast Path: run ToDos
When the request is run ToDos (or run todos), execute the default checklist immediately:
scripts/run_checklist_note.sh "AGENT TODO LIST"
Skip preflight CRUD/search steps unless the user asks for them explicitly.
For direct Notes CRUD/search operations:
scripts/manage_notes.sh search --query "visionOS" --field any --limit 20
Workflow
- Resolve note by exact title across all Notes accounts/folders.
- Extract checklist
<li>items in source order and detect completion state. - Run only unchecked items (completed items are skipped).
- Dispatch each unchecked item through natural shortcuts or skill routing.
- After each successful action, mark that checklist item as completed in Notes.
- Stop on first failure (non-zero exit).
Checklist Syntax
- Natural shortcuts:
Say <phrase>ConfettiRecord my screen for <N> seconds
- Skill routing:
<skill-name>: <args>- Example:
open-meteo-weather: --location "Boston, MA" - Example:
apple-reminders: today --json - Example:
apple-notes: search --query "visionOS" --field any
Supported Skills Via <skill-name>: <args>
apple-notesapple-remindersbird-xbrowser-useconfettidiscordffmpeg-video-editorgit-searchimsglaunchd-non-apple-jobsmailapp-send-emailopen-meteo-weatheropenai-docsopml-readerplaywrightsayscreen-recorderswiftui-performance-auditvideo-transcript-downloaderyahoo-financeyoutubeyt-video-downloaderskill-creatorskill-installer
Tool-centric skills and skills missing required local CLIs are dispatched via codex exec fallback.
Matching is case-insensitive. Empty checklist lines are skipped.
Apple Notes CRUD/Search
Use scripts/manage_notes.sh to create, read, update, delete, search, and list Apple Notes.
Examples:
scripts/manage_notes.sh create --title "My Note" --body "<div>Hello</div>"
scripts/manage_notes.sh read --title "My Note" --format plaintext
scripts/manage_notes.sh update --title "My Note" --title-new "My Renamed Note" --body "<div>Updated</div>"
scripts/manage_notes.sh search --query "Updated" --field any --limit 20
scripts/manage_notes.sh delete --title "My Renamed Note"
scripts/manage_notes.sh list --limit 50
scripts/
run_checklist_note.sh: Read an Apple Note and execute supported checklist items sequentially.dispatch_skill_item.sh: Dispatch one checklist item to a supported skill action.manage_notes.sh: Create, read, update, delete, search, and list Apple Notes.manage_notes.applescript: AppleScript backend used bymanage_notes.sh.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?