← 返回 Skills 市场
shiweifu

passnote-skill

作者 shiweifu · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
121
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install passnote
功能描述
Create and manage disposable memos using PassNote. Share secure, auto-destructing notes with others.
安全使用建议
This skill appears to do what it says (post memo content to your PassNote service and return a passcode/link), but verify a few things before installing: - Fix or confirm the metadata: the registry metadata incorrectly lists no required env vars, but the SKILL.md and script require PASSNOTE_API_URL and PASSNOTE_API_TOKEN. Ensure your platform will provide those env vars. - Only provide a token scoped for this purpose. Create a dedicated, minimal-permission API token on your PassNote instance rather than using an admin/global token. - Confirm the PASSNOTE_API_URL value is a service you control or trust. The script will send whatever content you provide to that URL; do not point it to an untrusted endpoint. - Be aware the script prints the passcode and link to stdout. Those outputs could be captured in logs or command history; treat them as sensitive and avoid putting secrets in shared logs. - If you have concerns, run the script locally (with a test token and test data or against localhost) to observe its network calls and responses before enabling agent automation. If these checks are acceptable, the skill itself is coherent with its stated purpose; the main issues are metadata accuracy and usual token/endpoint trust considerations.
功能分析
Type: OpenClaw Skill Name: passnote Version: 1.0.3 The PassNote skill is a legitimate tool for creating secure, self-destructing memos. The Python script (scripts/create_memo.py) uses standard libraries to interact with a user-defined API endpoint and does not contain any malicious logic, data exfiltration, or obfuscation. The instructions in SKILL.md and README.md are consistent with the stated purpose and do not attempt to manipulate the agent into performing unauthorized actions.
能力评估
Purpose & Capability
The skill's name/description (PassNote disposable memos) matches the provided script and SKILL.md: the script sends memo content to a PassNote API and returns a passcode/link. However, the registry metadata at the top claims 'Required env vars: none' while SKILL.md and the script clearly require PASSNOTE_API_URL and PASSNOTE_API_TOKEN. This metadata mismatch is incoherent and should be corrected.
Instruction Scope
SKILL.md instructs the agent to run the included Python script and to store PASSNOTE_API_URL and PASSNOTE_API_TOKEN in ~/.openclaw/openclaw.json. The script only reads those environment variables and posts the memo to the configured API endpoint. It does not attempt to read other files, credentials, or system state beyond the declared env vars.
Install Mechanism
No install spec or external downloads are included; this is an instruction-only skill that includes a small local Python script. Nothing is written to disk by an installer and there are no remote code fetches in the provided files.
Credentials
The script legitimately needs a PASSNOTE_API_URL and a PASSNOTE_API_TOKEN to operate; those are proportionate to the purpose. The incoherence is that the registry metadata lists no required env vars while SKILL.md and the script require them. Also note the script prints the passcode and view link to stdout (so logs or command history could capture secrets), which is expected for this use case but worth awareness.
Persistence & Privilege
The skill does not request elevated persistence (always:false) and does not modify other skills or system-wide settings. It runs a local script and relies on environment variables managed by the platform; autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install passnote
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /passnote 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Added a "binaries" section to specify that python3 is required. - Updated usage instructions to use python3 instead of python for all script invocations.
v1.0.1
- Added explicit listing of required environment variables (PASSNOTE_API_URL and PASSNOTE_API_TOKEN) in the skill manifest section for improved clarity. - No functional or usage changes; documentation improved for setup transparency.
v1.0.0
Initial release of PassNote skill. - Create and manage disposable, auto-destructing memos for secure sharing. - Each memo requires a unique passcode for access and self-destructs after 24 hours (customizable). - Provides a simple Python script for memo creation with support for custom expiration times. - Clear setup instructions for configuring the PassNote API Token in your Openclaw configuration. - Upon successful memo creation, users receive a secure link and passcode.
元数据
Slug passnote
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

passnote-skill 是什么?

Create and manage disposable memos using PassNote. Share secure, auto-destructing notes with others. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。

如何安装 passnote-skill?

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

passnote-skill 是免费的吗?

是的,passnote-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

passnote-skill 支持哪些平台?

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

谁开发了 passnote-skill?

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

💬 留言讨论