macos-notes_skill

This skill helps you manage macOS Notes by creating, reading, and searching notes using simple commands.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill macos-notes

  • _meta.json278 B
  • SKILL.md4.8 KB

Overview

This skill manages Apple Notes on macOS via an AppleScript-backed shell script. It creates, reads, lists, and searches notes, and targets specific accounts and folders when requested. Use it for quick jotting, meeting summaries, or retrieving existing notes on a macOS machine.

How this skill works

The skill calls a local script that accepts JSON on stdin and performs actions against the Notes app. It converts plain-text bodies into the HTML Notes store, returns plaintext when reading, and logs every action. Folder and account discovery is done by listing folders first; note operations validate inputs and skip password-protected notes.

When to use it

  • Take a quick note or save an idea during a conversation
  • Create meeting notes or a dated summary in a specific account/folder
  • Search note titles or list recent notes
  • Read a specific note by title
  • Organize notes into specific account and folder locations

Best practices

  • Always run list-folders first if account or folder isn’t specified to avoid ambiguity
  • Specify both account and folder when you need a precise destination
  • Pass data via JSON on stdin — never via CLI arguments to avoid leaks
  • Provide plain-text bodies; use the html field only for rich formatting
  • Remember password-protected notes are skipped and cannot be read or modified

Example use cases

  • "Note this down: API key format..." — create-note with title and body
  • "Show my recent notes" — list-notes with defaults to see recent entries
  • "What did I write about passwords?" — search-notes with a query to find matching titles
  • "Read my note about Hinge" — read-note by exact title (optionally scoped to folder/account)
  • "Create a meeting summary in iCloud Notes" — list-folders to pick account/folder, then create-note with those fields

FAQ

No. Provide plain-text body and the script converts newlines to HTML; use the html field only for rich content.

What happens to password-protected notes?

Password-protected notes are skipped — the script cannot read or modify them.

How do I avoid creating a note in the wrong account or folder?

Run list-folders first to discover account → folder names and then specify both account and folder in the create-note JSON.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational