apple-notes

Manage Apple Notes via CLI using Node.js and AppleScript.

Updated Nov 4, 2025
One-click install
npx skills add https://github.com/chasemccoy/scripts --skill apple-notes-chasemccoy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-notes
Source: https://github.com/chasemccoy/scripts/tree/main/skills/apple-notes
Command: npx skills add https://github.com/chasemccoy/scripts --skill apple-notes-chasemccoy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This CLI tool enables users to manage Apple Notes without opening the Notes app, including searching, creating, editing, listing, and retrieving notes.

Core Features & Use Cases

  • Search notes by title or content
  • Create notes with a title and optional body
  • Edit existing notes by title
  • List all note titles
  • Get the full content of a specific note

Quick Start

To get started, search for notes with a query using node ~/.claude/skills/apple-notes/apple-notes-cli.js search "meeting notes".

Frequently Asked Questions about apple-notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Apple Notes from the command line?

You can manage Apple Notes from the command line by running Node.js scripts that execute AppleScript commands via osascript to search, create, edit, and list notes without opening the Notes app.

Can I search Apple Notes by title or content using a CLI tool?

Yes, you can search Apple Notes by title or content using a CLI tool that passes search queries through Node.js to AppleScript, retrieving matching notes directly from your macOS terminal.

How do I create and edit Apple Notes without opening the app?

To create and edit Apple Notes without opening the app, use a CLI tool that sends AppleScript commands via osascript, allowing you to specify titles and body text for new or existing notes.

Do I need to install external dependencies to use a macOS Notes CLI tool?

No, you do not need external dependencies to use this macOS Notes CLI tool beyond having Node.js installed on a macOS environment with Notes access, as it relies on native osascript execution.

What is the best way to list all Apple Note titles in the terminal?

The best way to list all Apple Note titles in the terminal is using a CLI tool that executes an AppleScript command via osascript, returning a complete list of your existing note titles.

How does a Node.js script interact with Apple Notes on macOS?

A Node.js script interacts with Apple Notes on macOS by driving AppleScript commands through the native osascript command-line utility, bridging JavaScript execution with the Notes app database.