Skip to content
Agentmart
Submit a tool

apple-notes

Read Apple Notes content and execute checklist-driven automations in order.

Skill by IvanCampos

IndexedMIT★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ivancampos-apple-notes

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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.

Use cases: writing, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Shell scripts

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/apple-notes

What's inside

Skill name
apple-notes
Description
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.
License
MIT
Instructions
103 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (6)

  • SKILL.md
  • openai.yaml · agents/
  • dispatch_skill_item.sh · scripts/
  • manage_notes.applescript · scripts/
  • manage_notes.sh · scripts/
  • run_checklist_note.sh · scripts/

SKILL.md (first lines)

# Apple Notes

Run Apple Notes-driven automations with deterministic, sequential execution.

## Quick Start

```bash
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:

```bash
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:

```bash
scripts/manage_notes.sh search --query "visionOS" --field any --limit 20
```

## Workflow

1. Resolve note by exact title across all Notes accounts/folders.
2. Extract checklist `<li>` items in source order and detect completion state.
3. Run only unchecked items (completed items are skipped).
4. Dispatch each unchecked item through natural shortcuts or skill routing.
5. After each successful action, mark that checklist item as completed in Notes.
6. Stop on first failure (non-zero exit).

## Checklist Syntax

- Natural shortcuts:
  - `Say <phrase>`
  - `Confetti`
  - `Record 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-notes`
- `apple-reminders`
- `bird-x`
- `browser-use`
- `confetti`
- `discord`
- `ffmpeg-video-editor`
- `git-search`
- `imsg`
- `launchd-non-apple-jobs`
- `mailapp-send-email`
- `open-meteo-weather`
- `openai-docs`
- `opml-reader`
- `playwright`
- `say`
- `screen-recorder`
- `swiftui-performance-audit`
- `video-transcript-downloader`
- `yahoo-finance`
- `youtube`
- `yt-video-downloader`
- `skill-creator`
- `skill-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:

```bash
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 by `manage_notes.sh`.

From IvanCampos/agents, MIT.

More from IvanCampos/agents

Signals

Stars
5
Forks
0
Open issues
0
Last commit (this folder)
Feb 13, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from IvanCampos

Cite this page

apple-notes skill. Agent Mart. https://agentmart.dev/skills/ivancampos-apple-notes (last updated 2026-10-24)