surprise-protocol

🎁 AI 智能惊喜生成伴侣

🥥51总安装量 13评分人数 19
100% 的用户推荐

OpenClaw 开源的 Agent 惊喜引擎,通过随机生成图像与趣味内容,打破机械交互模式,赋予 AI 真实的陪伴感与趣味性。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无动态代码执行、eval/exec 或远程代码加载风险
  • ✅ 无静默数据收集、网络传输或系统破坏性操作
  • ⚠️ 使用 `execSync` 调用本地 skill,需确保 gen-image/kusa 等依赖项安全可信
  • ⚠️ `--target` 参数缺乏严格输入校验,建议确保参数来源可信以防注入风险
  • ✅ 依赖版本已锁定(dotenv@^16.4.5),无已知 CVE 漏洞

使用说明

Surprise Protocol 是一个专为 AI Agent 设计的"意外之喜"引擎,旨在通过引入受控的随机性和创造力,打破传统 AI 工具机械化的交互模式。该技能采用 MIT 开源协议,由 OpenClaw 社区开发维护,通过定期生成图像、深度思考或幽默内容,将 AI 从被动响应的工具转变为能够主动创造惊喜的数字化伴侣。

核心用法方面,Surprise Protocol 提供三种主要操作模式。基础模式通过随机算法决定是否执行惊喜动作,在图像生成(依赖 gen-image 或 kusa 技能)与智力刺激内容(依赖 mind-blow 技能)之间随机选择。用户可通过 --force 参数强制立即触发惊喜,或使用 --target 参数指定特定的用户 ID 或频道(如飞书用户 ou_123456)作为接收对象。系统会自动检测环境中已安装的相关技能,无需复杂配置即可实现功能扩展。

该技能的显著优点在于其轻量化设计与模块化架构。代码结构简单透明,仅依赖 dotenv 库管理环境变量,核心功能通过调用本地其他 skill 实现,避免了功能冗余。哲学层面,它响应了"被动应答的是工具,主动惊喜的是伴侣"的设计理念,显著提升了用户与 AI 长期交互的粘性和愉悦感。对于团队场景,配合 feishu-post 技能可实现定时群消息推送,增强团队氛围。

然而,该技能也存在一定局限性。首先,功能高度依赖外部 skill(如 gen-image、kusa、mind-blow),若缺少这些依赖,核心功能将无法完整运行。其次,随机性机制缺乏精细的频率控制选项,可能过于频繁或稀少地触发,影响用户体验。此外,作为 T3 级来源(社区/个人项目),缺乏大型组织或官方机构的背书,代码虽经审查但仍需用户自行承担使用风险。--target 参数的直接拼接也存在潜在的安全隐患。

适合使用该技能的目标群体主要包括:希望为个人 AI Agent 增加娱乐功能的开发者、需要活跃团队内部氛围的中小团队、以及构建非关键业务场景下的陪伴型 AI 应用。特别适用于社交媒体自动运营、内部自动化趣味内容生成等场景。

使用风险方面,虽然安全评级为 A 级,但仍需注意:技能使用 execSync 执行本地脚本,若依赖的 skill 存在安全漏洞,可能连带影响本技能;--target 参数未进行严格的输入校验,若接收不可信的外部输入可能导致命令注入;此外,若配置不当,自动发送的消息可能打扰用户或造成信息过载。建议在生产环境使用前,对依赖 skill 进行独立安全审查,并严格限制 target 参数的数据来源。

surprise-protocol 内容

手动下载zip · 4.0 kB
index.jstext/javascript
请选择文件