Notesctl
v0.1.0Manage Apple Notes via deterministic local scripts (create, append, list, search, export, and edit). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
⭐ 1· 1.9k·9 current·9 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the actual behavior: scripts use osascript and a local 'memo' CLI plus python3 to create, search, list, and export Apple Notes. Required binaries (osascript, python3, memo) are appropriate for interacting with the macOS Notes app and for small local processing.
Instruction Scope
SKILL.md instructs the agent to run the bundled scripts with JSON/stdin or args. The scripts operate on Apple Notes via osascript or the memo CLI, parse JSON from stdin, and write exports to a local output directory. They do not read unrelated system files, network endpoints, or request extra environment secrets.
Install Mechanism
There is no install spec; the skill is instruction-plus-local-scripts only. All code is bundled in the skill and nothing is downloaded or extracted at install time, which minimizes install-time risk.
Credentials
The skill requests no environment variables or credentials. The few environment variables set at runtime are internal (e.g., NOTES_PAYLOAD). The dependency on a third-party 'memo' CLI is expected given the README and scripts; no unrelated secrets are requested.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide agent settings. It can be invoked autonomously (platform default), but that is normal and not excessive here.
Assessment
This skill appears coherent and self-contained: it runs local scripts to control the macOS Notes app and does not ask for network-access credentials. Before installing, verify the origin of the 'memo' CLI (it's not a standard macOS tool) and only install memo from a trusted source. Expect macOS to prompt for automation/accessibility permission when osascript controls Notes. Note that exporting writes files to a chosen output directory—ensure that path is safe. If you are uncomfortable granting the agent the ability to autonomously create or modify your Notes, only use the skill interactively or disable autonomous invocation in your agent settings.Like a lobster shell, security has layers — review code before you run it.
latestvk9778bfay3j5w3nqq5nkad76yn80pbdfv0.1.0vk9778bfay3j5w3nqq5nkad76yn80pbdf
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📝 Clawdis
OSmacOS
Binsmemo, python3, osascript
