← 返回 Skills 市场
1938
总下载
1
收藏
9
当前安装
1
版本数
在 OpenClaw 中安装
/install notesctl-skill-for-openclaw
功能描述
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.
安全使用建议
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.
功能分析
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`.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install notesctl-skill-for-openclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/notesctl-skill-for-openclaw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1938 次。
如何安装 Notesctl?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install notesctl-skill-for-openclaw」即可一键安装,无需额外配置。
Notesctl 是免费的吗?
是的,Notesctl 完全免费(开源免费),可自由下载、安装和使用。
Notesctl 支持哪些平台?
Notesctl 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。
谁开发了 Notesctl?
由 clinchcc(@clinchcc)开发并维护,当前版本 v0.1.0。
推荐 Skills