apple-notes – Coding skill for AI agents
Manage Apple Notes via memo CLI: create, search, edit.
Install the apple-notes skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/apple-notes-f17f7.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /apple-notes – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/apple-notes-f17f7.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $apple-notes – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/apple-notes-f17f7.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /apple-notes – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/apple-notes-f17f7.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /apple-notes – then describe the task you want done.
SKILL.md content
Apple Notes
Use memo to manage Apple Notes directly from the terminal. Notes sync across all Apple devices via iCloud.
Prerequisites
- macOS with Notes.app
- Install:
brew tap antoniorodr/memo && brew install antoniorodr/memo/memo - Grant Automation access to Notes.app when prompted (System Settings → Privacy → Automation)
When to Use
- User asks to create, view, or search Apple Notes
- Saving information to Notes.app for cross-device access
- Organizing notes into folders
- Exporting notes to Markdown/HTML
When NOT to Use
- Obsidian vault management → use the
obsidianskill - Bear Notes → separate app (not supported here)
- Quick agent-only notes → use the
memorytool instead
Quick Reference
View Notes
memo notes # List all notes
memo notes -f "Folder Name" # Filter by folder
memo notes -s "query" # Search notes (fuzzy)Create Notes
memo notes -a # Add a note (opens your $EDITOR)
memo notes -a -f "Folder Name" # Add a note into a specific folder-a/--add is a bare flag — it opens your $EDITOR to compose the note; it does
not take a title argument. Use -f/--folder to target a folder. Set $EDITOR
first (e.g. export EDITOR=vim).
Edit Notes
memo notes -e # Interactive selection to editDelete Notes
memo notes -d # Interactive selection to deleteMove Notes
memo notes -m # Move note to folder (interactive)Export Notes
memo notes -ex # Export to HTML/MarkdownLimitations
- Cannot edit notes containing images or attachments
- Interactive prompts require terminal access (use pty=true if needed)
- macOS only — requires Apple Notes.app
Rules
1. Prefer Apple Notes when user wants cross-device sync (iPhone/iPad/Mac)
2. Use the memory tool for agent-internal notes that don't need to sync
3. Use the obsidian skill for Markdown-native knowledge management
Related skills
- benchling-integration – Benchling Python SDK and REST API integration for registry entities, inventory, ELN…
- auth-implementation-patterns – Master authentication and authorization patterns including JWT, OAuth2, session…
- gh-address-comments – Help address review/issue comments on the open GitHub PR for the current branch using gh…
- ai-decision-authority – Routes marketing and GTM decisions into three AI governance zones (AI-Primary…
- gh-fix-ci – Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub…
- debugging-and-error-recovery – Guides systematic root-cause debugging. Use when tests fail, builds break, something…
- agentflow – Orchestrate autonomous AI development pipelines through your Kanban board (Asana, GitHub…
- agentic-actions-auditor – Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations…