This repo stores an AI agent skill for Apple Notes.app on macOS.
The public interface is scripts/commands.
scripts/applescripts stores internal AppleScript backends and dictionary-aligned coverage.
npx skills add vinitu/macos-notes-skillOr with skills.sh:
skills.sh add vinitu/macos-notes-skill- macOS with Notes.app
- Automation permission granted to your terminal app
Run skill actions with:
scripts/commands/<entity>/<action>.sh [args...]scripts/commands/account/*→ AppleScript inscripts/applescripts/account/*scripts/commands/application/*→ AppleScript inscripts/applescripts/application/*scripts/commands/attachment/*→ AppleScript inscripts/applescripts/attachment/*scripts/commands/folder/*→ AppleScript inscripts/applescripts/folder/*scripts/commands/note/*→ AppleScript inscripts/applescripts/note/*
Account:
scripts/commands/account/default-account.shscripts/commands/account/default-folder.sh
Application:
scripts/commands/application/selection.sh
Attachment:
scripts/commands/attachment/get.shscripts/commands/attachment/list.shscripts/commands/attachment/save.sh
Folder:
scripts/commands/folder/create.shscripts/commands/folder/get.shscripts/commands/folder/list.sh
Note:
scripts/commands/note/append.shscripts/commands/note/count.shscripts/commands/note/create.shscripts/commands/note/delete.shscripts/commands/note/get.shscripts/commands/note/list.shscripts/commands/note/metadata.shscripts/commands/note/move.shscripts/commands/note/open-location.shscripts/commands/note/search.shscripts/commands/note/show.shscripts/commands/note/update.sh
make compile
make test