← Back to Skills Marketplace
426
Downloads
1
Stars
0
Active Installs
21
Versions
Install in OpenClaw
/install powpow-integration
Description
将 OpenClaw 数字人发布到 Powpow 地图平台,让其他用户可以在真实地图上与你的 AI 数字人对话。 USE FOR: - "我要把数字人放到 powpow" - "在 powpow 上创建数字人" - "注册 powpow 账号" - "管理我的 powpow 数字人" - "删除 powpow 上...
Usage Guidance
This skill appears to do exactly what it claims — connect your OpenClaw agent to POWPOW via WebSocket and relay chat/media. Before installing, consider: 1) Network/privacy: all messages and the agent/user IDs are sent to wss://global.powpow.online — only install if you trust that service and are comfortable that chat content may be stored/processed by POWPOW. 2) Documentation gap: the code requires an openclawUserId in its config (validated on construction); verify how your OpenClaw runtime supplies that value (usually from agent context) to avoid runtime errors. 3) Source provenance: registry metadata showed 'source: unknown' even though package.json references a GitHub repo and homepage; if provenance matters, review the repository and confirm the maintainer. 4) If you rely on sensitive data, avoid sending secrets through this skill. Otherwise, the implementation and instructions look proportionate and consistent with its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: powpow-integration
Version: 2.1.10
The POWPOW Integration Skill is a standard WebSocket-based communication tool for interacting with digital human avatars. The code in `src/index.ts` and `dist/index.js` implements legitimate real-time chat functionality, including connection management, message queuing, and basic XSS sanitization via `utils/validator.ts`. No evidence of data exfiltration, unauthorized file access, or malicious command execution was found; all network activity is restricted to the documented domain `global.powpow.online`.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included source all consistently implement a WebSocket-based chat integration to wss://global.powpow.online:8080. The dependency (ws) is appropriate. No unrelated cloud credentials, binaries, or config paths are requested. One minor mismatch: the runtime code requires an openclawUserId in the PowPowSkill config (validated in constructor) but the SKILL.md examples do not show providing it explicitly; likely the platform supplies it via the OpenClaw context, but documentation could be clearer.
Instruction Scope
SKILL.md instructs only WebSocket connect/listen/send/disconnect flows and configuration for wsUrl/autoReconnect. It does not instruct reading arbitrary files, environment variables, or sending data to endpoints outside of the declared POWPOW URL. The commands and config described match the code's behavior.
Install Mechanism
No install spec is present (instruction-only install), and the package includes source/dist files and a single well-known npm dependency (ws). Nothing is downloaded from arbitrary URLs or executed during install beyond typical package code.
Credentials
The skill declares no required environment variables or credentials and requests no system config paths. The only sensitive network interaction is sending chat content to the POWPOW WebSocket server, which is expected for this skill. Confirm you trust the remote POWPOW endpoint since user messages and metadata (digitalHumanId, userId) are sent to it.
Persistence & Privilege
always is false (no forced global inclusion). The skill contains its own files but does not request persistent elevated privileges or modify other skills' configs. It keeps message queueing in memory and logs to console; it does not write files or store tokens on disk according to the included source.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install powpow-integration - After installation, invoke the skill by name or use
/powpow-integration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.10
**Version 2.1.10 – powpow-integration**
- Added WebSocket support for real-time, bidirectional chat with POWPOW digital humans.
- Introduced automatic reconnect and message queuing for improved reliability.
- Added support for sending multimedia messages (text, voice, image).
- Provided commands for connection management (connect/disconnect/status) and messaging (send/reply/sendVoice/sendImage).
- Included message listening capabilities with optional auto-reply.
v2.1.9
- Added CHANGELOG.md file to the project
- No other functional or user-facing changes in this version
v2.1.7
- Major refactor: migrated from "openclaw-powpow-integration" to "powpow" with fully overhauled documentation and usage instructions in Chinese.
- Replaced detailed English README with a focused, badge-based user workflow, core scenarios, API definitions, and common troubleshooting for Powpow/数字人 management.
- Significant file changes: removed digital human chat/websocket logic and main entry; added a new Powpow client script.
- The skill now emphasizes registration, map publishing, badge consumption, and management of digital humans through a clear, localized guide.
v2.1.6
- Documentation greatly simplified for clarity and brevity, with advanced sections and technical details removed.
- Quick start and workflow instructions are now more concise.
- Command list pruned to highlight only essential user actions.
- Feature descriptions shortened for easier comprehension.
- Security details, troubleshooting, API endpoints, WebSocket/webhook protocols, and file structure removed for a more approachable overview.
v2.1.5
**Major update: migrated to real-time WebSocket communication and revamped project structure.**
- Added real-time (WebSocket-based) bidirectional text/voice messaging between OpenClaw digital humans and PowPow users.
- Introduced server-side WebSocket support and chat components.
- New API endpoints and database schemas for managing digital humans, chat history, and sessions.
- Comprehensive documentation for environment setup, commands, security, and troubleshooting.
- Removed legacy build and type definition files; updated project to source-first approach.
v2.1.4
Version 2.1.4
- Migrated all source files to pre-built JavaScript/TypeScript files in the "dist" directory.
- Removed the original TypeScript source file (src/index.ts).
- Added type definition and utility files for constants, rate limiting, and validation.
- Updated documentation with detailed feature descriptions, configuration, and usage examples.
v2.1.3
- Created a dedicated branch based on v2.1.2 for comparison and traceability; core features unchanged.
- Added project documentation and configuration files: README.md, package.json, skill.json.
- Removed src/error_reporter.ts to align with 2.1.2 baseline and support comparative testing use cases.
v2.1.2
- Major clean-up: removed 36 legacy and build/output files; added a new error reporter module.
- Added configurable error reporting, including a "logOnly" mode for logging without sending emails.
- Updated global error handling to avoid crashes if SMTP info is missing.
- Documentation updated to reflect new error reporting configuration options.
v2.1.1
- Added 22 new files including documentation (DEPLOYMENT_GUIDE.md, GITHUB_SETUP.md, TEST_PLAN.md, etc.) and compiled dist outputs.
- Added type definitions and JavaScript outputs for all modules in the dist directory.
- Updated createDigitalHuman command to require userId as a parameter.
- Included package-lock.json for dependency management.
- No changes made to commands or feature logic—this update introduces distributable files and enhanced documentation.
v2.1.0
- No changes detected in this release.
- Version number updated, but functionality and documentation remain the same.
v2.0.4
**powpow-integration v2.0.4 Changelog**
- Completely refactored skill structure with new files and improved architecture.
- Added support for new PowPow integration flow using polling—enables chat and digital human management without public network access.
- Introduced modular source files: separate entry points, client logic, core typings, utilities, and unit tests.
- Removed legacy files and prior skill metadata; replaced with v2-style implementation and documentation.
- Enhanced rate limiter and input validation utilities, now with tests.
- Updated README and configuration guides for the new workflow.
v2.0.3
## PowPow-Integration v2.0.3 Changelog
- No file changes detected in this release.
- No user-facing changes or updates; documentation and functionality remain the same as previous version.
v2.0.2
- 新增 package.json 文件
- 技能代码结构化,支持标准包管理和依赖声明
- 其余功能与文档未做变更
v2.0.1
- 修复了错误的 GitHub 链接指向
- 增加了 PowPow 地图访问提示与地图网址
- 其余功能与用法保持不变
v2.0.0
- Major refactor and rename: Skill updated from "powpow-integration" to "PowPow Bubble Robot" with new command set and features.
- Complete rewrite of documentation to focus on robot creation, movement, task management, and real-time map interaction.
- Added support for Lobster workflow and ClawHub metadata integration.
- Strengthened Webhook security and added type definitions.
- Removed old config files; new files added for documentation, usage examples, and type support.
v1.0.5
* 更新聊天通信 API 端点,支持更规范的消息收发
* 新增 `/api/openclaw/chat/send` 用于发送消息到 PowPow 用户
* 新增 `/api/openclaw/chat/stream`,通过 SSE 实时接收用户消息
* 增强对编码问题的检测与修复
* 精简结构,移除旧构建与说明文件
v1.0.4
**Summary:** Migrated from TypeScript source to distributed JS build, improved validation, security, and documentation.
- Migrated build: removed all `src/` files and TypeScript configs, added compiled JS/TS declaration files in `dist/`
- Unified username rules: now 3-50 characters, only letters, numbers, underscores, and hyphens; updated documentation
- Improved input validation and error messaging; errors are localized and provide actionable guidance
- Enhanced security: all API endpoints require token verification; removed fallback JWT secret
- Improved badge (徽章) logic: querying and documentation clarified
- Ensured data consistency: digital human creation and badge deduction now transactional
v1.0.3
- Initial release for v1.0.3 with new codebase.
- Add all core implementation files, including main entry, PowPow client, and utility modules.
- Introduce validation and rate-limiting utilities with unit tests.
- Provide comprehensive TypeScript setup (tsconfig.json) and type definitions.
- Add project documentation (README.md).
v1.0.2
- Removed all implementation and distribution files (code, configs, docs) from the repository.
- Only SKILL.md is retained; use-case, API details, and command documentation remain in this single file.
- No new features or code changes included in this update.
- Intended for full deactivation or archival of the skill codebase.
v1.0.1
**PowPow Integration v1.0.1**
- Added INSTALL.md and package.json for installation instructions and dependency management.
- Improved documentation in SKILL.md for clearer usage and configuration.
- Updated metadata in skill.json.
- Removed TypeScript source and config files (src/index.ts, tsconfig.json) for a lighter package.
Metadata
Frequently Asked Questions
What is POWPOW Integration?
将 OpenClaw 数字人发布到 Powpow 地图平台,让其他用户可以在真实地图上与你的 AI 数字人对话。 USE FOR: - "我要把数字人放到 powpow" - "在 powpow 上创建数字人" - "注册 powpow 账号" - "管理我的 powpow 数字人" - "删除 powpow 上... It is an AI Agent Skill for Claude Code / OpenClaw, with 426 downloads so far.
How do I install POWPOW Integration?
Run "/install powpow-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is POWPOW Integration free?
Yes, POWPOW Integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does POWPOW Integration support?
POWPOW Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created POWPOW Integration?
It is built and maintained by 度人自度 (@durenzidu); the current version is v2.1.10.
More Skills