Install
openclaw skills install apple-notes-nativeUse this skill when the task involves reading, searching, creating, editing, organizing, or moving Apple Notes on macOS. This includes finding notes, creating folders, moving notes into folders, appending structured content to an existing note, and writing well-formatted content into Apple Notes without re-testing multiple access methods.
openclaw skills install apple-notes-nativeUse this skill for Apple Notes tasks on macOS.
Typical triggers:
Do not use this skill for summarizing or translating itself. Do that work first, then use this skill to operate on Apple Notes.
Classification is allowed when it directly supports organization. If the task is to sort uncategorized notes, the agent may infer a practical destination folder and then move the note there. Keep the classification simple and action-oriented. Do not turn this skill into a general taxonomy design exercise.
Use the already validated Apple Notes access method first. Do not waste time retrying multiple unrelated approaches.
Default rule:
osascript with Apple Notes automationWhen operating on Apple Notes:
For large messy folders, do not try to solve everything in one pass.
Preferred sequence:
For Apple Notes specifically, flat folder names are safer than fake hierarchical names.
Prefer:
系统结构觉察与能量行动与方法对话摘录思辨片段Avoid creating pseudo-nested names unless you know the current Notes setup supports them well.
Use when the user wants existing content, project history, or note contents.
Default behavior:
Use search when:
Return the best matching notes first, then act on the chosen note.
Create a new note only when:
Before creating:
Prefer append/update when a note already exists.
Default rule:
Create folders when:
Use simple, stable names. Do not create many near-duplicate folders.
Move a note only after confirming the destination is correct.
Default rule:
Delete is high risk.
Default rule:
Never write dense wall-of-text notes if the content is more than a few lines.
Use clean spacing:
Recommended patterns:
Use:
# Project Name
## Update - YYYY-MM-DD
### Status
Short status summary.
### Done
- Item
### In Progress
- Item
### Next
- Item
### Risks / Blockers
- Item
Use:
# Article Title
## Source
- Link:
- Date:
## Summary
Short summary.
## Key Points
- Point
## Notes
- Note
osascript PatternsUse shell-wrapped osascript blocks when there is any risk the agent may accidentally paste AppleScript directly into zsh.
osascript -e 'tell application "Notes" to get name of every folder'
osascript -e 'tell application "Notes" to get body of note "Apple Notes Skill Reference" of first folder'
osascript -e 'tell application "Notes" to get name of every note of folder "输出/学习笔记" whose name contains "Apple Notes"'
osascript <<'EOF'
tell application "Notes"
activate
tell folder "Claude 协作"
make new note with properties {name:"Apple Notes Skill", body:"<h1>Apple Notes Skill</h1><br><div>Structured content goes here.</div>"}
end tell
end tell
EOF
Default pattern:
When a Notes action fails:
If a destination folder does not exist:
If multiple notes share the same title:
Keep these in mind:
<div> or <br>When reading note bodies:
When writing note bodies:
This skill handles Apple Notes operations.
Upstream work can be done by other skills or by the agent itself:
Do that work first, then use this skill to save or update the final result in Apple Notes.