← 返回 Skills 市场
108
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install write-opennote
功能描述
Write, update, and read OpenNote notes through the public API. Use when the user wants to publish notes, upload note images, manage labels, or look up previo...
安全使用建议
This skill is coherent with its stated purpose, but before installing consider: 1) It needs your OpenNote PAT (OPENNOTE_API_TOKEN) and will use it to create/update notes — only grant a token with the minimal scopes you need and revoke it if compromised. 2) The skill writes and reads .opennote/opennote-history.json and the labels cache in your working directory; those files will contain or reference your note contents and are read automatically at each invocation, so store them where you expect and don't share them. 3) If you want to avoid local persistence, run the skill in an isolated directory or remove/inspect the .opennote/ files after use. 4) The skill uses curl and the official api.opennote.cc endpoint — verify that matches your expectations. If any behavior (automatic history reads, random label selection) is surprising, ask the developer to change the defaults before using the skill with sensitive content.
功能分析
Type: OpenClaw Skill
Name: write-opennote
Version: 1.0.0
The skill is a legitimate integration for the OpenNote API (api.opennote.cc), allowing the agent to create, update, and search notes. It uses local JSON files in a `.opennote/` directory for caching labels and maintaining a history of actions to support user queries about previous notes. While the use of `curl` with shell-interpolated variables presents a theoretical risk of injection if the agent fails to sanitize inputs, the instructions are clearly aligned with the stated purpose and show no signs of malicious intent or unauthorized data exfiltration.
能力评估
Purpose & Capability
The name/description (Write OpenNote) matches the declared requirements: curl and an OPENNOTE_API_TOKEN are exactly what a client for the OpenNote public API needs. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
The SKILL.md instructs the agent to read and write two local files under .opennote/ (.opennote/opennote-labels-cache.json and .opennote/opennote-history.json) and to always read them at the start of every invocation. This is coherent with caching/history functionality but has privacy implications: the history file is described as a log of all notes written/edited via the skill and the agent will read it automatically even if the user doesn't explicitly request history lookup.
Install Mechanism
No install step is provided (instruction-only skill). This minimizes risk since nothing external is downloaded or written by an installer.
Credentials
Only a single environment variable is required: OPENNOTE_API_TOKEN (the declared primary credential). That matches the described API access needs and is proportionate. The SKILL.md only references this variable for Authorization headers.
Persistence & Privilege
The skill persists state in the agent's working directory (.opennote/). It does not request elevated platform privileges or always:true behavior. Still, local persistence of note content/history is a non-trivial privilege — users should know that note contents will be stored on disk and read automatically on each run.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install write-opennote - 安装完成后,直接呼叫该 Skill 的名称或使用
/write-opennote触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release: Publish, update, and read notes using the OpenNote public API.
- Supports label management with caching for improved performance.
- Enables uploading note images and managing image embeds in notes.
- Maintains local log files for label cache and note history.
- Guides you through collecting note content, attaching labels, and assembling Quill rich content with formatting and images.
- Handles user authentication and security via the required API token environment variable.
元数据
常见问题
Write OpenNote 是什么?
Write, update, and read OpenNote notes through the public API. Use when the user wants to publish notes, upload note images, manage labels, or look up previo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。
如何安装 Write OpenNote?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install write-opennote」即可一键安装,无需额外配置。
Write OpenNote 是免费的吗?
是的,Write OpenNote 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Write OpenNote 支持哪些平台?
Write OpenNote 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Write OpenNote?
由 liam-duan(@liam-duan)开发并维护,当前版本 v1.0.0。
推荐 Skills