← Back to Skills Marketplace
1938
Downloads
1
Stars
9
Active Installs
1
Versions
Install in OpenClaw
/install notesctl-skill-for-openclaw
Description
Manage 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.
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill
Name: notesctl-skill-for-openclaw
Version: 0.1.0
The skill is designed to manage Apple Notes on macOS using local scripts, `osascript`, and the `memo` CLI tool. All scripts (`notes_export.sh`, `notes_list.sh`, `notes_new.sh`, `notes_post.sh`, `notes_search.sh`) align with the stated purpose of creating, listing, searching, and exporting notes. Input is handled with Python-based escaping to prevent AppleScript injection, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the OpenClaw agent in `SKILL.md` or `README.md`.
Capability Assessment
Purpose & 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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notesctl-skill-for-openclaw - After installation, invoke the skill by name or use
/notesctl-skill-for-openclaw - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of notesctl-skill-for-openclaw:
- Enables Apple Notes management via local scripts: create, append, list, search, export, and edit.
- Designed for efficiency and deterministic behavior, minimizing token usage and fragile quoting.
- Handles user requests to add, list, search, or manage note folders using specific shell scripts.
- Requires Darwin OS and dependencies: memo, python3, osascript.
- Provides clear output conventions and editing guidelines.
Metadata
Frequently Asked Questions
What is Notesctl?
Manage 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1938 downloads so far.
How do I install Notesctl?
Run "/install notesctl-skill-for-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notesctl free?
Yes, Notesctl is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Notesctl support?
Notesctl is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin).
Who created Notesctl?
It is built and maintained by clinchcc (@clinchcc); the current version is v0.1.0.
More Skills