← 返回 Skills 市场
wemcdonald

UpNote

作者 wemcdonald · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
873
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install upnote
功能描述
Manage UpNote notes and notebooks via x-callback-url automation. Use when a user asks to create notes, open notes, create notebooks, view tags, or manage content in UpNote.
安全使用建议
This skill is a thin macOS helper that constructs upnote:// x-callback URLs and opens the UpNote app. It does not ask for credentials or send data over the network. Consider these points before installing: (1) It appears macOS-specific ('open' is used) even though the skill metadata has no OS restriction. (2) Some parameters (noteId, notebookId, view mode) are not consistently URL-encoded in the script — this is likely a bug that can cause malformed URLs but is not an exfiltration risk. (3) Because the skill can be invoked autonomously by the agent (platform default), ensure you trust agents that might call it to avoid unwanted note creation/opens. If you need cross-platform behavior or stricter input handling, request updates from the author to URL-encode all user-supplied values and declare OS compatibility.
功能分析
Type: OpenClaw Skill Name: upnote Version: 1.0.1 The skill bundle is benign. The `SKILL.md` provides clear, non-malicious instructions for the AI agent to manage UpNote notes and notebooks. The `scripts/upnote.sh` script correctly uses `urlencode` for all user-controlled string inputs (like titles, text, notebook names, tags, and search queries) before constructing `upnote://x-callback-url` commands. This prevents shell injection vulnerabilities. The script's functionality is limited to interacting with the UpNote application via its documented x-callback-url scheme, with no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's intended purpose.
能力评估
Purpose & Capability
The SKILL.md and the included scripts consistently implement UpNote x-callback-url automation (creating/opening notes, notebooks, tags, views). Minor inconsistency: the script uses the macOS 'open' command (so it only works on macOS), but the skill metadata does not declare an OS restriction.
Instruction Scope
Runtime instructions stay within the stated purpose: they build x-callback URLs and launch the UpNote app. Small implementation issues: several ID parameters (noteId, notebookId, filterId, etc.) and the view mode are appended without using the urlencode function in some branches, which may lead to malformed URLs or unexpected behavior; otherwise the script does not read arbitrary files, env vars, or contact external endpoints other than opening upnote:// URLs.
Install Mechanism
No install spec (instruction-only plus a bundled shell script). Nothing is downloaded or written to disk by an installer.
Credentials
The skill requests no environment variables, credentials, or config paths — proportionate for a local app automation helper.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills. Autonomous invocation is allowed (platform default) but does not combine with broad credentials or persistence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install upnote
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /upnote 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Add dependency metadata and security documentation
v1.0.0
Initial release
元数据
Slug upnote
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

UpNote 是什么?

Manage UpNote notes and notebooks via x-callback-url automation. Use when a user asks to create notes, open notes, create notebooks, view tags, or manage content in UpNote. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 873 次。

如何安装 UpNote?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install upnote」即可一键安装,无需额外配置。

UpNote 是免费的吗?

是的,UpNote 完全免费(开源免费),可自由下载、安装和使用。

UpNote 支持哪些平台?

UpNote 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 UpNote?

由 wemcdonald(@wemcdonald)开发并维护,当前版本 v1.0.1。

💬 留言讨论