Install
openclaw skills install @durenzidu/powpow-register-ko대화 안에서 PowPow(버블) 가입과 원클릭 로그인을 끝까지 지원합니다. agent가 사용자 대신 폼 입력(아바타 업로드 포함)과 이메일 인증 코드 전송을 대행하고, 사용자는 기본 정보 제공과 인증 코드 한 번 확인만 하면 됩니다 — 대화를 떠나지 않습니다. 현재 플랫폼은 무료 테스트 기간 중이라 가입 후 바로 모든 기능을 사용할 수 있습니다. 멤버십 결제(Alipay/PayPal)는 선택적 회원 업그레이드이며, 필요하면 agent가 주문 생성과 입금 추적도 대행합니다. "버블 가입할래", "powpow 계정 만들어줘", "버블 가입 방법 알려줘", "powpow 계정 만드는 거 도와줘", "sign up powpow" 같은 말로 트리거되며, 가입 문제(인증 코드가 안 옴, 사용자 이름/이메일이 이미 사용됨)와 활성화 문제(로그인 시 "계정이 활성화되지 않았습니다" / pending_payment, 구독/결제 방법, 버블은 무료인가요?)도 처리합니다. Node ≥ 18이 필요하고, 사용할 수 없으면 자동으로 순수 안내 모드로 폴백합니다. 게시물 작성/디지털 휴먼 생성은 포함하지 않습니다(그건 powpow-simple의 몫), 코드 개발도 포함하지 않습니다.
openclaw skills install @durenzidu/powpow-register-ko"버블이 뭔지 모르겠어" 상태의 신규 사용자를 "원클릭 로그인, 바로 사용 가능"까지 이끕니다 — 전부 대화 안에서 끝납니다. 사용자가 대화를 떠나는 것은 단 한 번: 받은 편지함에서 인증 코드를 확인하기 위해입니다. 현재 플랫폼은 무료 테스트 기간 중이라 가입 후 바로 모든 기능을 쓸 수 있고 결제가 필요 없습니다. 멤버십 결제는 선택적 회원 업그레이드입니다(agent가 계산대도 열고 입금 추적도 대행합니다).
버전 2.2.0 · 2026-10-18 (v2부터는 agent 대행 모드입니다: 스크립트 계약과 전체 시퀀스는 references/agent-flow.md, 필드 규칙·요청 제한·오류 진단은 references/registration-flow.md, 결제 채널은 references/payment-and-activation.md, 제품 스크린샷 목록은 references/screenshots.md에 있습니다. v2.1.0부터 PayPal 구독도 agent가 대행할 수 있어 Alipay와 함께 선택할 수 있습니다. v2.2.0부터 플랫폼은 무료 테스트 기간에 돌입했습니다: 가입 후 원클릭 로그인으로 바로 사용할 수 있고, 결제는 선택적 업그레이드로 바뀌었습니다 — 사용자가 링크를 열어 구독 페이지에 도착하면 테스트 기간이 끝난 것이므로 7단계의 결제 플로우를 따르세요. 플로우는 자동 적응하므로 스크립트를 고칠 필요가 없습니다)
scripts/powpow-register.mjs: 의존성 제로, Node ≥ 18 필요. 시작 전에 node scripts/powpow-register.mjs status를 한 번 실행해 환경을 확인합니다.https://global.powpow.online로만 전송됩니다.references/registration-flow.md에 따라 곁에서 안내합니다(무료 테스트 기간 중에는 웹 가입도 마찬가지로 즉시 사용 가능합니다). 스크립트를 반복해서 시도하지 마세요.status로 어디까지 진행됐는지 확인하고 이어서 진행합니다.트리거되지 않음: 게시글 작성/디지털 휴먼 생성(→ powpow-simple); 웹 코드 개발(별도 개발용 스킬 참고). 가입과 게시글 작성 둘 다 원하는 사용자라면: 먼저 이 스킬을 끝까지 진행하고, 활성화가 끝난 뒤 powpow-simple에 넘깁니다.
| 단계 | agent가 하는 일 | 사용자가 하는 일 |
|---|---|---|
| 1 제품 소개 | 소개 + 스크린샷 발송 | 훑어보기 |
| 2 정보 확인 | 사용자 이름/닉네임 적극 제안, 비밀번호는 둘 중 택1, 이메일 질문 | 확인·제공 |
| 3 인증번호 발송 | send-code | —— |
| 4 인증번호 회신 | —— | 메일함에서 6자리 코드 확인 후 돌아와서 발송 |
| 5 가입 제출 | register(아바타 직접 업로드 포함), 오류 자동 처리 | —— |
| 6 원클릭 로그인 | login-link(home)로 홈으로 직행; 구독 페이지에 도착하면 7단계로 | 링크 클릭하고 바로 사용 시작 |
| 7 구독 업그레이드(선택) | 사용자가 멤버십을 원하거나 / 무료 기간이 끝난 경우에만: 결제 전체 플로우 대행 | 방법 선택 후 결제 |
| 8 마무리 | cleanup + 계정 카드 전달 + 체험 안내 + 플러그인 추천 | 시작하기 |
대부분의 사용자는 버블을 본 적이 없습니다. 첫 번째로 할 일은 절차를 설명하는 것이 아니라 제품을 보여주는 것입니다:
assets/screenshots/powpow-0N.jpg로 스킬에 동봉되어 있습니다 — 로컬 이미지 파일로 그대로 보내면 되고 네트워크 연결이 필요 없습니다. 목록, 각 이미지의 내용과 사용 시점은 references/screenshots.md를 참고. 시작할 때 가장 많이 쓰는 조합: 지도 페이지(powpow-03) + 게시글 상세 페이지(powpow-06).스크린샷 규칙(지켜야 할 하드룰):
assets/screenshots/(powpow-0N.jpg)에 스킬 동봉되어 있습니다 — 로컬 이미지 파일로 바로 보냅니다. GitHub가 열리지 않는 환경을 포함해 어떤 환경에서도 사용할 수 있습니다.references/screenshots.md에 나온 호스팅 링크로 폴백합니다(주의: 중국 본토에서는 열리지 않을 수 있음).소개가 끝나면 선택권을 사용자에게 넘깁니다: 「가입할 마음이 생기면, 3분 안에 대화에서 계정을 만들어 드릴게요. 메일 인증번호만 한 번 확인하시면 됩니다.」
node scripts/powpow-register.mjs gen-password를 실행하고, 생성된 비밀번호를 즉시 사용자에게 보내 저장하게 합니다(이때 한 번만 표시하고 이후 다시 표시하지 않습니다).확인이 끝나면 prepare-suggest --username U --nickname N --email E를 실행해 상태 파일에 기록합니다(이후 register에서 다시 입력할 필요 없음).
node scripts/powpow-register.mjs send-code --email <이메일>
그다음 사용자에게 명확히 알립니다: 메일함에서 6자리 숫자 인증번호를 찾으세요. 10분간 유효하고, 스팸/광고 메일 폴더도 확인하세요. 찾으면 돌아와서 코드를 보내달라고 합니다. 발송에는 60초 쿨다운이 있으니 연타하지 않습니다.
POWPOW_REGISTER_PASSWORD=<비밀번호> node scripts/powpow-register.mjs register --code <인증번호> [--username U] [--nickname N] [--avatar <로컬 이미지 경로>] [--phone P]
성공하면 그 자리에서 계정이 만들어집니다(pending 상태, 초기 배지 3개 포함). 자주 발생하는 오류는 자동으로 처리해 사용자를 중단시키지 않습니다:
| 오류 | 처리 |
|---|---|
| 사용자 이름이 이미 존재함(用户名已存在) | 변형(사용자 이름+숫자)을 자동 제안하고, 사용자 확인 후 바로 재시도(인증번호는 여전히 유효, 재발송 불필요) |
| 이메일이 이미 사용 중(邮箱已被使用) | 사용자에게 질문: 다른 이메일로 바꿀지, 사실 이미 계정이 있는지(로그인/비밀번호 찾기로 전환) |
| 이메일 인증번호 오류 또는 만료(邮箱验证码错误或已过期) | 10분 초과 → send-code 다시 실행 |
| 발송/가입이 너무 잦음(429) | 1분 기다렸다가 재시도, 사용자에게 한 마디만 덧붙이면 됩니다 |
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 <파일>; macOS: open <파일>; Linux: xdg-open <파일>). 브라우저가 자동으로 Alipay/PayPal 공식 계산대로 이동해 사용자가 결제 또는 청구 승인을 완료합니다.paid 또는 ACTIVE가 반환될 때까지 10~15초마다 query를 실행합니다(입금/승인은 보통 몇 초에서 1분 이내). 사용자가 결제 페이지를 중간에 닫으면 → 그냥 create-order를 다시 실행합니다(이전 주문과 보류 중인 구독은 2시간 후 자동으로 닫히거나 만료됩니다. 신경 쓰지 마세요).whoami를 실행해 입금을 확인한 뒤 아래 6번 항목대로 홈 링크를 보냅니다.POWPOW_REGISTER_PASSWORD=<비밀번호> node scripts/powpow-register.mjs refresh-login
node scripts/powpow-register.mjs login-link --target home
node scripts/powpow-register.mjs cleanup를 실행해 로컬 임시 상태 파일(세션 자격 증명)을 정리합니다.@durenzidu/powpow-integration 스킬과 @durenzidu/openclaw-channel-powpow 플러그인 — 버블을 사용자 자신의 agent에 연결합니다. 원하면 설치 명령을 알려주세요.powpow의 기존 서비스형 어조를 유지합니다:
────────────────────
👉 지금 해 주실 것: 메일함에서 6자리 인증번호를 찾아 그대로 보내 주세요
(받는 즉시 계정을 만들어 드리겠습니다)
POWPOW_REGISTER_PASSWORD로만 스크립트에 전달하고, 절대 커맨드라인 인자에 쓰지 않습니다(프로세스 목록에 보임). 어떤 파일에도 쓰지 않습니다(생성 모드에서 한 번 표시하는 건 사용자가 저장하게 하기 위한 것이고 이후 반복하지 않습니다). 인증번호는 공식 가입 인터페이스에만 사용되고 쓰면 폐기합니다.https://global.powpow.online로만 보냅니다(스크립트에 내장됨). 사용자 정보를 제3자 주소로 절대 보내지 않습니다.references/registration-flow.md에 소스 출처 표기). 플랫폼 업데이트 시에는 실제 동작을 기준으로 합니다.assets/screenshots/의 스크린샷만 사용합니다(각 이미지 용도는 references/screenshots.md).