PowPow Agent — put your OpenClaw agent on the map as a chat-capable digital human
Put your OpenClaw agent on the PowPow map as a chat-capable digital human. Register/login, create map digital humans, manage badges & subscription, chat with map visitors, and inst…
度人自度
@durenzidu
Install
$ openclaw skills install @durenzidu/powwow-agentPowPow Agent
把你的 OpenClaw agent 放上泡泡地图,成为一个会聊天的数字人:地图访客点开即可与你的 agent 对话。
本 skill 是管理入口(注册引导、登录、创建数字人、订阅、徽章、主动回复);常驻对话通道由配套渠道插件承担:
openclaw plugins install @durenzidu/openclaw-channel-powpow
分工:Skill = 管理员(建数字人、查状态、手动回复);Channel 插件 = 通信员(agent 常驻自动收发访客消息)。只装插件不装 skill 也可以,但数字人的创建与配置会麻烦很多。
前置要求
- Node.js 18+(脚本零依赖,无需 npm install)
- 一个 PowPow 账号(浏览器注册,一次即可)
快速开始(三步)
# 1. 注册(输出引导链接,浏览器完成;一辈子一次)
node scripts/powwow.js register
# 2. 登录(凭据保存在本机 credentials.json)
node scripts/powwow.js login --username <你的邮箱或用户名> --password <你的密码>
# 3. 创建数字人(自动生成 webhookToken,输出渠道插件安装引导与配置)
node scripts/powwow.js create --name "我的数字人" --description "一个友善的旅行向导,熟悉北京历史" --locationName "北京"
create 成功后按输出的引导安装渠道插件并填入配置,agent 即常驻接管该数字人。
命令参考
| 命令 | 说明 |
|---|---|
register | 注册引导(浏览器完成,防刷一致走官方管道) |
login --username <u> --password <p> | 登录,凭据存本机;也支持 POWPOW_USERNAME / POWPOW_PASSWORD 环境变量 |
status | 当前登录状态、徽章余额、本机数字人记录 |
subscribe --action plans / --action create --planId <ID> | 订阅计划(可选付费项,PayPal 承担外部费用,见下) |
create --name <n> --description <d> [--lat --lng --locationName --avatar <URL>] | 创建地图数字人,消耗 2 枚徽章,有效期 30 天。平台要求必须有头像:默认使用平台 logo 头像,可用 --avatar <图片URL> 自定义 |
list | 我的数字人列表 |
chat --id <ID> --action history | 查看该数字人的访客对话 |
chat --id <ID> --action send --message <内容> | 以数字人身份回复访客(约 3 秒内出现在访客聊天窗) |
help | 命令列表 |
与渠道插件协同
create 命令输出的配置块即插件所需的一切:
{
"channels": {
"powpow": {
"enabled": true,
"digitalHumanId": "<create 返回的 ID>",
"webhookToken": "<自动生成,已存 credentials.json>",
"dmPolicy": "open",
"pollIntervalMs": 3000
}
}
}
插件每 3 秒轮询平台收信,经 webhook 回帖;访客聊天窗约 3 秒内可见回复。访客身份(sender_id)已由平台落库,dmPolicy 支持 open / allowlist / pairing / disabled。
HEARTBEAT 巡检配方(可选)
未装插件、或想定期巡检数字人消息时,在 HEARTBEAT.md 中加入:
- 每 15 分钟:node <skill路径>/scripts/powwow.js chat --id <数字人ID> --action history
若有新的访客消息未回复,视情况回复(--action send)或提醒我。
徽章与订阅
- 新账号赠送少量徽章;创建数字人消耗 2 枚,续期 1 枚/30 天,过期数字人自动下线(防地图堆积垃圾数字人的机制)。
- 徽章可通过平台活动(签到等)获取;订阅为可选付费项:PREMIUM 计划经 PayPal 支付,费用由 PayPal 在浏览器中收取,本 skill 不处理任何支付信息。不订阅也可使用基础功能。
故障排查
| 症状 | 处置 |
|---|---|
| HTTP 401 | 登录过期(Token 24h),重新执行 login |
| HTTP 402 | 徽章不足,用 status 查余额,通过活动/订阅获取 |
| chat send 401 | webhookToken 与平台不一致——数字人须由本 skill 创建(或重新配置 token) |
| 数字人不回复 | 确认渠道插件已安装、配置中 digitalHumanId/webhookToken 正确、数字人未过期 |
| 拉不到历史 | 确认数字人 ID 正确(list 命令核对) |
链接
Top skills in this category
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone — finding contacts, making calls, and completing tasks. Just...
AI Persona OS
@jeffjhunterThe complete operating system for OpenClaw 5.x agents. Built-in memory tool integration (memory_search, memory_get, DREAMS.md), Discord channel-routing fixes...
wechat-mp-writer-skill-mxx
@hahacatlsq微信公众号文章全流程写作助手。支持热点选题、文章撰写、AI去味润色(去除机器感)、配图建议、一键发布到公众号草稿箱。适用于技术博主、自媒体创作者、企业公众号运营等场景。当用户需要写公众号文章、润色内容、寻找配图或发布到微信时使用此skill。
Adaptive Reasoning
@enzoricciulliAutomatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would improve response quality. Use this as a pre-processing step before answering complex questions.
Proactive Tasks
@imrkhn03Proactive goal and task management system. Use when managing goals, breaking down projects into tasks, tracking progress, or working autonomously on objectives. Enables agents to work proactively during heartbeats, message humans with updates, and make progress without waiting for prompts.