Piadas Reddit — Reddit 实时笑话
v1.0.0从 r/tiodopave subreddit 获取最近、干净的笑话(评分 > 5),避免重复和 NSFW 内容,提供随机笑话。
1· 289·1 当前·1 累计
安全扫描
OpenClaw
安全
high confidence该技能的代码和指令与其声明的目的(从 r/tiodopave 获取最近的干净笑话)一致,不请求凭据或安装外部代码,但提供的脚本之间存在一些小的不一致,建议在使用前查看。
评估建议
该技能似乎做了它声称的所有事情:从 r/tiodopave 获取笑话,过滤,并避免重复,不需要凭据。安装前,请确认将由代理执行哪个脚本(SKILL.md 指向 index.mjs)。如果您想要一致的行为,请删除或更新 get_joke.sh(它缺少评分和 NSFW 过滤器,并不会更新最后一个笑话文件)。注意,Node 脚本使用基于关键词的简单 NSFW 过滤,这可能会产生假阳性/假阴性;如果这很重要,请查看或加强过滤。最后,尽管没有请求秘密并且没有外部安装,但源/主页是未知的 — 如果您需要更强的信任信号,请要求发布者提供一个 repo 或主页来审计历史和更新。...详细分析 ▾
✓ 用途与能力
名称/描述(从 r/tiodopave 获取干净、最近的笑话)与包含的代码匹配:index.mjs 获取 Reddit JSON,按评分 >=5 过滤,使用关键词删除 NSFW 内容,避免重复最后一个笑话。没有无关的凭据、二进制文件或外部服务被请求。
ℹ 指令范围
SKILL.md 指示运行 Node 脚本 (index.mjs),它实现了描述的规则。然而,一个额外的脚本 (get_joke.sh) 被包含但未被 SKILL.md 引用;该 shell 脚本获取 Reddit JSON 并使用嵌入的 Python 解析器,但不应用评分 >5 或 NSFW 过滤,并且不更新 /tmp/last-joke.txt 文件。如果执行替代脚本而不是 Node 脚本,这个差异可能会导致不一致的行为。
✓ 安装机制
无安装规格;仅指令,包含两个轻量级代码文件。无下载、包安装或存档提取 — 供应链风险最小。
✓ 凭证需求
没有请求环境变量或凭据。脚本仅对 reddit.com 执行 HTTP GET 请求,并仅读写临时文件 (/tmp/reddit_tiodopave.json, /tmp/last-joke.txt)。这与技能的目的成比例。
✓ 持久化与权限
技能没有请求 always:true,也没有修改其他技能或系统范围的设置。它在 /tmp 中写入一个小的状态文件以避免重复,这对于其功能是合理的。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/5
初始发布
● 无害
安装命令 点击复制
官方npx clawhub@latest install tiodopave
镜像加速npx clawhub@latest install tiodopave --registry https://cn.clawhub-mirror.com
技能文档
从 r/tiodopave subreddit 获取随机笑话(reddit.com/r/tiodopave)。
使用
node ~/.openclaw/workspace/skills/tiodopave/index.mjs
功能
- 获取 r/tiodopave 最近的帖子(限制:20)
- 过滤评分 > 5 的帖子
- 随机选择一个
- 返回标题和内容(selftext)
规则
- 永远不使用 AI 生成的笑话 — 仅使用 Reddit 的真实内容
- 无重复 — 避免发送最后一个笑话(存储在 /tmp/last-joke.txt 中)
- 清洁文本 — 移除链接、Reddit 格式、过多的表情符号
- 无 NSFW — 过滤标记为 NSFW 或包含成人关键词的帖子
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制