← Back to Skills Marketplace
557
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install clawlet
Description
Clawlet - Nostr 智能管家。用于管理 Nostr 身份、发布内容、关注用户、读取时间线、AI筛选、智能推荐、私信功能、昵称管理。当用户要求生成 Nostr 身份、发消息到 Nostr、关注某人、查看时间线、设置兴趣、发现推荐用户、发送私信、查看私信、添加昵称时使用。
README (SKILL.md)
Clawlet - Nostr 智能管家
Clawlet 让 OpenClaw 化身为你的 Nostr 贴身管家,帮你管理去中心化社交身份。
核心能力
- 身份管理 - 生成和管理 Nostr 密钥
- 发布内容 - 发送文本到 Nostr 网络
- 关注管理 - 关注/取关用户
- 时间线 - 读取 Nostr 时间线
- 用户资料 - 查看用户资料
- AI 筛选 - 根据兴趣筛选时间线内容
- 智能推荐 - 基于兴趣发现值得关注的用户
- 合规过滤 - 过滤敏感内容
- 私信功能 - 加密私信(NIP-04)
- 昵称管理 - 为联系人设置易记的昵称
用户命令示例
身份管理
- "帮我生成一个 Nostr 身份"
- "查看我的 Nostr 身份"
- "导出我的私钥"
发布内容
- "发一条消息到 Nostr:今天天气不错"
- "发布内容:Clawlet 上线了"
关注管理
- "关注 npub1xxx..."
- "帮我关注这个用户"
时间线
- "看看我的时间线"
- "有什么新消息"
私信功能
- "给哥哥发私信:你好"(使用昵称)
- "给 npub1xxx... 发送私信:你好"
- "查看我的私信"
昵称管理
- "给 npub1xxx... 添加昵称:哥哥"
- "列出我的所有昵称"
- "删除昵称:哥哥"
连接的 Relay
- wss://relay.damus.io
- wss://nos.lol
- wss://nostr.wine
安全提醒
- 私钥存储在本地(
data/identities.json) - 请妥善保管私钥,不要泄露给他人
- 建议定期备份密钥文件
兼容性
Clawlet 基于 Nostr 协议,与以下客户端兼容:
- Damus (iOS)
- Amethyst (Android)
- Snort (Web)
- Primal (Web)
Usage Guidance
This skill appears to do what it claims: it's a Nostr helper that generates keys, talks to the listed relays, and stores identities in data/identities.json. Before installing: (1) Inspect the identities.json file location and set restrictive filesystem permissions (don't leave private keys world-readable). (2) Consider running the skill in an isolated environment/container if you don't fully trust the source. (3) If you will publish sensitive content or use important identities, back up keys securely and verify the GitHub repository/source before use. (4) Note that the skill will network to the listed relays (public Nostr relays) when used; if you don't want automatic network activity, avoid invoking the skill or disable autonomous invocation at the platform level.
Capability Analysis
Type: OpenClaw Skill
Name: clawlet
Version: 1.2.0
The skill is classified as suspicious primarily due to its handling of Nostr private keys. It stores private keys locally in `data/identities.json` and provides an explicit function (`clawlet_identity_export` in `index.js`) to export these keys to the AI agent/user. While the `SKILL.md` includes a security warning about private key management and the export function returns a warning, this capability represents a significant vulnerability. If the AI agent or the user's environment is compromised, or if the user is socially engineered, this function could be exploited to steal private keys. This is a risky capability that, while transparent, poses a high security risk, even without clear evidence of intentional malicious exfiltration by the skill itself.
Capability Assessment
Purpose & Capability
Name/description (Nostr assistant) match the implementation: index.js implements key generation, posting, following, timeline, profiles, NIP-04 encryption, and uses nostr-tools/ws/https-proxy-agent as declared. There are no unrelated credentials, binaries, or services requested.
Instruction Scope
SKILL.md and the code limit actions to Nostr operations and local storage of identities (data/identities.json). This is within scope, but storing private keys in a plaintext JSON file is sensitive (the README also warns to protect the file). The skill does not instruct reading unrelated system files or exfiltrating data to unknown endpoints.
Install Mechanism
This is an instruction-only skill (no install spec) but includes code and a package.json/package-lock. Dependencies are typical npm packages (nostr-tools, ws, https-proxy-agent). No arbitrary external download URLs or archive extraction steps are present in the package or SKILL.md.
Credentials
The skill requests no environment variables or credentials; it optionally reads HTTPS_PROXY (common for networking). The only sensitive data handled are generated private keys, which the skill stores locally in data/identities.json — this is expected for the stated purpose but requires careful file-permission management by the user.
Persistence & Privilege
always is false and the skill does not claim to modify other skills or global agent settings. It writes only to its own data directory under the skill (data/identities.json), which is normal for local identity storage.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clawlet - After installation, invoke the skill by name or use
/clawlet - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
- 新增昵称管理功能,支持为联系人添加、列出和删除昵称
- 用户可通过昵称发送私信,提升操作便捷性
- SKILL.md 文档中补充了昵称管理相关说明和命令示例
v1.1.0
Clawlet 1.1.0 adds private messaging and improves dependency support.
- 新增加密私信(NIP-04)功能,包括发送及查看私信的用户命令
- skill.json 增加 https-proxy-agent 依赖
- 文档与描述同步更新,突出私信能力及相关用户指令
v1.0.0
Clawlet 1.0.0 – 首次发布!
- 集成 Nostr 身份生成与管理
- 支持发布内容、关注/取关、时间线查看
- AI 智能筛选与个性化用户推荐
- 提供兴趣设置与内容推荐功能
- 多 relay 支持,兼容多种 Nostr 客户端
Metadata
Frequently Asked Questions
What is Clawlet?
Clawlet - Nostr 智能管家。用于管理 Nostr 身份、发布内容、关注用户、读取时间线、AI筛选、智能推荐、私信功能、昵称管理。当用户要求生成 Nostr 身份、发消息到 Nostr、关注某人、查看时间线、设置兴趣、发现推荐用户、发送私信、查看私信、添加昵称时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 557 downloads so far.
How do I install Clawlet?
Run "/install clawlet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Clawlet free?
Yes, Clawlet is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Clawlet support?
Clawlet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Clawlet?
It is built and maintained by 6830920 (@6830920); the current version is v1.2.0.
More Skills