By to-nexus
cross.shop game web-shop driver — drives the same backend that powers https://www.cross.shop and its per-game subdomains rohan2.cross.shop, seal-m.cross.shop, rom.cross.shop. Subcommands: games, products, login (Game UUID), quote, purchase (CROSS or BNB rail), orders, status. v0.1-rc-skeleton ships the registry-driven scaffold; only `games` works today, every other subcommand exits 3 with `phase_1_not_captured` until references/cross-shop.md is followed to populate references/games.json. Triggers on phrases like 'rohan2 샵에서 살 수 있는 패키지 목록 보여줘', 'seal-m 샵의 weekly costume 상품 BNB로 사줘', 'ROM 게임 상품 CROSS로 결제해', 'list available games on cross.shop', 'show my cross.shop order history', 'buy rohan2 package with CROSS', 'cross.shop game shops'.
npx claudepluginhub to-nexus/skill-cross-shopShare bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Memory compression system for Claude Code - persist context across sessions
CROSS Prediction Market (prediction.crossdefi.io) — list events, inspect markets, trade YES/NO Shares in BILL via three signing strategies (local PK / Playwright UI / CROSSx gateway).
CROSS NFT marketplace driver — drives the same backends that power https://www.crossnft.io across CROSS Chain (612055). Read-path (collections, token, listing, offers, activities, stats) hits the api.crossnft.io GraphQL indexer; write-path (list, cancel-listing, buy, offer, cancel-offer, accept-offer) signs MarketplaceV1 calls via viem with auto setApprovalForAll / ERC-20 approve. Triggers on phrases like 'CROSS NFT 마켓', 'crossnft.io 구매', 'NFT 리스팅', 'make offer 0x... tokenId', 'list NFT for sale', 'buy listing'.
A Claude Code skill that drives the cross.shop game web-shop platform (https://www.cross.shop) and its per-game subdomains rohan2.cross.shop, seal-m.cross.shop, rom.cross.shop — list game shops, fetch product catalogs, log in with a Game UUID, quote a purchase against a payment rail (CROSS or BNB), execute the on-chain payment leg via the per-chain payment escrow, and poll back-end delivery status. Targets CROSS Chain (chain id 612055) and BSC (56).
api.cross.shop); endpoint slots populated via Phase-1 DevTools captures into references/games.jsongames, products, login, quote, purchase, orders, statusv0.1-rc-skeleton — runnable scaffold, Phase-1 captures pending.
Only
games.mjsruns end-to-end today (it just emits the registry). Every other subcommand short-circuits with{ok:false, error:"phase_1_not_captured", missing:"<slug>.<key>"}and exit code 3 until you followskills/cross-shop/references/cross-shop.mdto populatereferences/games.jsonfor the games and rails you actually want to use.
purchase --pay CARDerrors withunsupported_rail_v0_1(hosted-checkout / 3DS deferred to v0.2).
/plugin marketplace add github.com/to-nexus/cross-skills-suite
/plugin install cross-shop@cross-skills-suite
Part of the CROSS Skills Suite — installs alongside cross-rewards, cross-dex-trade, cross-prediction, cross-crossd.
git clone <this-repo> /tmp/skill-cross-shop
bash /tmp/skill-cross-shop/install.sh # symlinks into ~/.claude/skills/
Or manually:
cp -r skills/cross-shop ~/.claude/skills/
cd ~/.claude/skills/cross-shop && npm install
{
"name": "cross-shop",
"source": { "source": "github", "repo": "to-nexus/skill-cross-shop" },
"category": "blockchain"
}
Activate when the user wants to:
rohan2, seal-m, rom) and their adapter completeness(game, productId, payment rail)--pay CROSS or --pay BNBInside Claude Code, just describe the action in plain language. The skill activates on phrases like:
Direct CLI:
cd ~/.claude/skills/cross-shop
node scripts/games.mjs # works today
node scripts/products.mjs rohan2 # needs Phase 1
PRIVATE_KEY=0x... node scripts/login.mjs rohan2 --uuid <UUID> --persist # needs Phase 1
node scripts/quote.mjs rohan2 <productId> --pay CROSS # needs Phase 1
PRIVATE_KEY=0x... node scripts/purchase.mjs rohan2 <productId> --pay CROSS --confirm
# needs Phase 1
node scripts/orders.mjs rohan2 # needs Phase 1
node scripts/status.mjs rohan2 <orderId> # needs Phase 1
All commands emit a single JSON object on stdout.
node --version)cd ~/.claude/skills/cross-shop && npm installlogin / purchase / orders: a wallet .env (see Configuration)games: a populated references/games.json (see references/cross-shop.md)cp skills/cross-shop/.env.example skills/cross-shop/.env
chmod 600 skills/cross-shop/.env