Install
openclaw skills install @durenzidu/powpow-register-pcmHelp user finish PowPow (Bubble) registration, Alipay/PayPal subscription activation, and one-click login, all inside di chat. Agent go fill di form (including avatar upload), send di email verification code, create payment order and track am till money land, user only need provide basic info, check one verification code, and pay for Alipay/PayPal cashier, e no need comot from di chat. E trigger when user talk "register Bubble", "register powpow account", "how I go register powpow", "sign up powpow"; e still handle registration wahala (verification code no dey come, username/email don dey take) and activation palava (login talk "account no activate" / pending_payment, how to pay for subscription). E need Node >= 18; if e no dey available, e go fall back to guide-only mode by imsef. E no include make post/create digital human (na powpow-simple work), and e no include code development.
openclaw skills install @durenzidu/powpow-register-pcmE dey carry new user from "I no know wetin Bubble be" reach "one-click login, ready to play" — all inside di conversation. Di user dey comot from di conversation only once: to check di verification code inside inbox. Di platform dey now inside free testing period: after you register, every feature dey available, no need to pay; subscription payment na optional membership upgrade (di agent still dey open di cashier and dey track money arrival).
Version 2.2.0 · 2026-10-18 (since v2 dis one na agent-helper mode: script contract and full sequence dey for references/agent-flow.md; field rules, rate limits and error wahala dey for references/registration-flow.md; payment channels dey for references/payment-and-activation.md; product screenshot list dey for references/screenshots.md. Since v2.1.0 di agent fit still handle PayPal subscription, as option alongside Alipay. Since v2.2.0 di platform don enter free testing period: register and one-click login fit use am at once; payment don turn optional upgrade — if user click di link and land for subscription page, di testing period don end, follow di payment flow from step 7; di flow dey adapt imself, no need to change script)
scripts/powpow-register.mjs: zero dependency, e need Node >= 18. Before you start, run node scripts/powpow-register.mjs status one time to confirm say di environment dey work.https://global.powpow.online.references/registration-flow.md (during free testing period, web registration dey equally instant). No dey keep hammer di script.status to see which step di flow don reach, then continue from there.No trigger: make post/create digital human (→ powpow-simple); Web side code development (see development skill for dat one). When user wan register and still wan post: first finish dis skill, after activation come hand am over to powpow-simple.
| Step | Wetin agent go do | Wetin user go do |
|---|---|---|
| 1 Product intro | Explain + send screenshots | Look am |
| 2 Info confirmation | Suggest username/nickname by imsef, password choose one of two, ask for email | Confirm, provide |
| 3 Send verification code | send-code | —— |
| 4 Read verification code back | —— | Go email check di 6-digit code, come back send am |
| 5 Submit registration | register (including avatar direct upload), handle errors automatic | —— |
| 6 One-click login | login-link(home) straight into home page; if e land for subscription page, go to step 7 | Click di link and start to play |
| 7 Subscription upgrade (optional) | Only wen user want membership / free period don end: handle full payment flow | Pick method, pay |
| 8 Wrap up | cleanup + deliver credentials + guide experience + recommend plugin | Start to play |
Plenty users never see Bubble before. Di first thing wey you go talk no be to explain di flow, na to make am see di product:
assets/screenshots/powpow-0N.jpg — send dem direct as local image files, no need internet. Di list, wetin each picture contain and when to use am, see references/screenshots.md. Di combo wey dem dey use pass for opening: map page (powpow-03) + post detail page (powpow-06).Screenshot rules (hard rules):
assets/screenshots/ (powpow-0N.jpg) — just send local image files; e dey work for any environment, including environments wey GitHub no fit open.references/screenshots.md (note: for China side dem no fit open sometimes).After di intro, leave di choice to di user: "If you wan register, we go build di account inside di chat for three minutes, you only need check di email verification code one time."
node scripts/powpow-register.mjs gen-password, send di generated password to di user sharp sharp make e save am (e go show only dis one time, e no go show again).After you confirm everything you fit run prepare-suggest --username U --nickname N --email E to write dem into di state file (after dat register no need pass dem again).
node scripts/powpow-register.mjs send-code --email <email>
Then tell di user clear clear: go di email find di 6-digit verification code, e dey valid for 10 minutes, no forget to check di spam/promotion folder, after e find am make e come back send you di code. Sending get 60 seconds cooldown, no dey click am anyhow.
POWPOW_REGISTER_PASSWORD=<password> node scripts/powpow-register.mjs register --code <verification code> [--username U] [--nickname N] [--avatar <local image path>] [--phone P]
Success mean say di account don build (pending status, e come with 3 initial badges). Common errors dem dey handle automatic, no interrupt di user:
| Error | How to handle am |
|---|---|
| 用户名已存在 (username don already exist) | Suggest variant automatic (username + number), after user confirm retry direct (di verification code still dey valid, no need resend) |
| 邮箱已被使用 (email don already dey used) | Ask di user: change to another email, or maybe e don get account already (switch to login/forgot password) |
| 邮箱验证码错误或已过期 (email verification code wrong or don expire) | If e pass 10 minutes → run send-code again |
| 发送/注册过于频繁(429) (send/register too many times (429)) | Wait 1 minute then try again, just tell di user |
node scripts/powpow-register.mjs login-link --target home
node scripts/powpow-register.mjs login-link --target pending
node scripts/powpow-register.mjs create-order --package monthly
node scripts/powpow-register.mjs create-order --provider paypal
start <file>; macOS: open <file>; Linux: xdg-open <file>). Di browser go jump by imself to di official Alipay/PayPal cashier, where di user go complete di payment or di billing authorization.query every 10–15 seconds until e return paid or ACTIVE (payment/authorization usually dey land within some seconds to one minute). If user close di payment page for middle → just create-order again (old orders / pending subscriptions go close or expire after 2 hours; no mind dem).whoami to confirm arrival, then send di home page link per point 6 below.POWPOW_REGISTER_PASSWORD=<password> node scripts/powpow-register.mjs refresh-login
node scripts/powpow-register.mjs login-link --target home
node scripts/powpow-register.mjs cleanup to clean up local temporary state files (session credentials).@durenzidu/powpow-integration skill and di @durenzidu/openclaw-channel-powpow plugin — connect Bubble into di user own agent; give di install command if e want.Continue di powpow service-style tone:
────────────────────
👉 Wetin you need do now: go email find di 6-digit verification code, send am straight to me
(when I receive am I go build di account sharp sharp)
POWPOW_REGISTER_PASSWORD, never write am inside command line argument (process list fit see am), no write am into any file (generate mode show am one time so di user go save am, after dat e no dey repeat). Verification code only dey use for di official registration endpoint, e dey throway once dem use am finish.https://global.powpow.online (di script don already carry am inside), never send user info to any third-party address.references/registration-flow.md get di source code location), when di platform update, follow di actual behavior.assets/screenshots/ (wetin each picture dey for, see references/screenshots.md).