From appcharge-skills
Implements the Appcharge Initiate Game Auth callback for Game Redirect Login in Go or Python. Returns deepLink and accessToken after signature verification. Use only for game redirect login, initiate game authentication, or initiate-game-auth-callback docs — not for SSO or password login.
How this skill is triggered — by the user, by Claude, or both
Slash command
/appcharge-skills:initiate-game-auth-callbackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement the Initiate Game Auth callback. Official spec: https://docs.appcharge.com/api-reference/webstore/player-authentication/initiate-game-auth-callback.md
Implement the Initiate Game Auth callback. Official spec: https://docs.appcharge.com/api-reference/webstore/player-authentication/initiate-game-auth-callback.md
Scope: Game Redirect Login only. Other login methods use authenticate-player-callback only.
accessToken for OTP flow, or initiate game authauthenticate-player-callbackcurl commands in references/api-contract.md and secure communication; implement from the fetched markdown only.POST e.g. /callbacks/initiate-game-auth{ device, date }accessToken and game deepLink (include token/key query params per your game's convention)accessToken for later OTP validation200 + { "deepLink", "accessToken" }; map verification failures to 400/401/403 with { "error": "..." } per docsaccessToken must match otp.accessToken in authenticate-player callbackWeb store → Initiate Game Auth (this) → deepLink → Game → OTP → Authenticate Player
authenticate-player-callback — completes login with otp.playerCode + otp.accessTokenProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub appcharge/appcharge-skills --plugin appcharge-skills