Install
Clone https://github.com/to-nexus/skill-cross-shop into a temporary directory and run the install.sh script inside it to install the skill-cross-shop skill into my Claude Code environment. Tell me the result in one line when you're done.
- Save the game UUID locally in
.envfor authenticated shop reads. - For personal testing, keep the payment signer config in the skill
.env. - For team, hosted-agent, or production funds, prefer Vault/KMS/HSM-backed signing.
Heads-up: CROSS Shop runs on local agent runtimes only — see the Where it runs section for the supported list. Hosted chat environments cannot execute this skill.
Where it runs
Supported
Claude Code (CLI)OpenClawCursor Composer / Background AgentCodex CLIAiderGooseGemini CLIOpenInterpreter
Not supported
Claude.ai (web)ChatGPT (web)Gemini (web)GitHub Copilot Chat (web)
What you can do
games
Registered game shops.
🟢 Readproducts
Product catalog by game.
🟡 Read · loginquote
CROSS or BNB payment quote.
🟡 Read · loginlogin
Issue a session from a game UUID.
🟣 off-chain authpurchase
Execute the payment-escrow transaction.
🔴 Write · txorders
Your order history.
🟡 Read · loginstatus
Back-end delivery status of an order.
🟡 Read · loginTry it · natural-language prompts
Copy any of these into your agent — they map 1-to-1 onto a skill command.
List available games on cross.shop
→ Game table (rohan2, seal-m, rom…)
Show me rohan2 packages
→ Product card grid
Buy the seal-m weekly costume package with BNB
→ Quote → purchase flow
Pay for the ROM '5000 Crystal' package with CROSS
→ tx sent
Show my rohan2 order history
→ Order table
What's the status of my latest ROM order?
→ Delivery state
Command reference
| command | args | auth | mutation | description |
|---|---|---|---|---|
| games | — | — | read | Registered game shops. |
| login | <game> --uuid <gameUuid> | — | off-chain | Issue session. |
| products | <game> | session | read | Catalog. |
| quote | <game> <productId> --pay cross|bnb | session | read | Payment quote. |
| purchase | <game> <productId> --pay cross|bnb [--confirm] | session+PK | tx | Execute payment. |
| orders | <game> | session | read | Order history. |
| status | <game> <orderId> | session | read | Delivery status. |
Safety & credentials
Off-chain session + on-chain payment
- 🟣 Off-chain session token + 🔴 PK signs the payment tx.
- Required credentials:
<GAME>_UUID— per-game account UUID. - Local signer config is needed when calling
purchase.
Troubleshooting
›phase_1_not_captured?
Write commands are disabled until
references/games.json is populated. Use games only for now.›Still getting 401 after login?
UUID typo, or the game account is not yet linked to cross.shop.