openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > openclaw-bottle-drift

面向 OpenClaw 节点的互动式漂流瓶 Skill。支持网页控制台、在线用户心跳、随机投递、专属回复链接与回信收取。

开发与 DevOps

作者:vx:17605205782 @52YuanChangXing

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 36 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:52yuanchangxing/openclaw-bottle-drift

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code, instructions, and requirements are coherent with a local Bottle-Drift relay + dashboard: no unexpected credentials, no obscure installers, and behavior matches the description — but review the relay's outbound webhook behavior before public deployment.

目的

Name/description match the included server, CLI and web UI. Required binary (python3), files (scripts/resources) and SQLite persistence are expected for a local relay/dashboard; nothing in metadata or files asks for unrelated cloud credentials or system access.

说明范围

SKILL.md instructs running a local HTTP relay and using the web dashboard or CLI. The runtime instructions and code stay within the stated feature set. One notable runtime capability: users can provide callback_url values (webhooks) that the relay may call — this is expected for notifications but is an outbound network capability you should consider before exposing the service publicly.

安装机制

No install spec or third‑party packages; code uses Python standard library only and no downloads or archive extraction. This minimizes install-side risk.

证书

The bundle requires no environment variables or credentials — consistent with a self‑hosted local relay. However, the system accepts user-provided callback_url and generates reply links/tokens; those URLs and tokens are sensitive and could be used to trigger outbound requests or to leak data if misused. The SKILL.md and README acknowledge these concerns.

持久

Skill does not request elevated or persistent platform privileges (always:false). It stores data in a local SQLite DB in the bundle directory and keeps small client state in browser localStorage — expected for this app and limited in scope.

综合结论

This skill appears to be what it claims: a self‑hosted Bottle Drift relay with a web dashboard and CLI, implemented using Python standard library and SQLite. Before installing or exposing it publicly, consider: - Review the relay_server.py full source (especially the parts that perform deliveries and any code that performs HTTP POSTs to user callback_url) to confirm there are no unexpected outbound calls, redirects, or arbitrary command execut…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「openclaw-bottle-drift」。简介:面向 OpenClaw 节点的互动式漂流瓶 Skill。支持网页控制台、在线用户心跳、随机投递、专属回复链接与回信收取。。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/52yuanchangxing/openclaw-bottle-drift/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: bottle-drift
description: 面向 OpenClaw 节点的互动式漂流瓶 Skill。支持网页控制台、在线用户心跳、随机投递、专属回复链接与回信收取。
homepage: https://example.invalid/openclaw-bottle-drift-skill
metadata:
  clawdbot:
    emoji: "🍾"
    requires:
      os: ["linux", "darwin", "windows"]
      anyBins: ["python3"]
    files:
      - scripts/*
      - resources/*
      - examples/*
      - tests/*
---

# Bottle Drift

## 适用场景
当用户想把一段简短赠言随机投递给当前在线且已加入漂流瓶频道的 OpenClaw 用户,并允许对方通过专属回复链接或网页控制台回信时,使用此 Skill。

## 这版相较初稿的增强
- 新增网页控制台:`/` 页面即可完成上线、发瓶子、收瓶子、直接回信
- 保留专属 `reply_url`:既能在控制台回信,也能把链接发到 OpenClaw 会话或外部网页中
- 默认单次回信:每条投递只接受 1 次回传,降低刷屏和滥用
- 发件箱更完整:可看到每条瓶子的送达对象、回信状态与专属回信链接

## 能力边界
- 默认只面向**已加入频道且在线**的用户,不对未知全网用户做无差别广播
- 默认使用 `HTTP + SQLite + 内置网页` 实现;如果部署方已有 OpenClaw 官方消息/深链能力,可把本 Skill 的投递层替换为官方接口
- 当前网页身份是浏览器本地保存,不自带账号系统;生产环境可接平台统一身份

## 典型流程
1. 启动 relay:`python3 scripts/relay_server.py --host 127.0.0.1 --port 8765`
2. 打开控制台:`http://127.0.0.1:8765/`
3. 填写 `user_id` 与昵称,点击“保存并上线”
4. 写下赠言并发送
5. 收件人在控制台内直接回信,或打开专属 `reply_url`
6. 发件人在自己的控制台查看回信动态

## 输出
- Web 控制台:在线用户、收到的漂流瓶、发出的漂流瓶、收到的回信
- API:发送成功后返回 `bottle_id`、投递结果、`reply_url`
- 回复页:提交后返回成功确认