By to-nexus
CrossDefi swap-bridge driver — drives the same backend that powers https://www.crossdefi.io/swap-bridge across BSC (chain 56), CROSS Chain (612055) and Klaytn (8217). Read-path (pairs/tokens/quote/status/history) and write-path (bridge) both ship; bridge.mjs auto-detects the right execution flow (native msg.value, EIP-2612 permit, or approve+bridgeToken) per the live frontend logic. Triggers on phrases like 'BSC에서 CROSS로 브릿지', 'crossdefi swap-bridge', 'list bridge pairs', 'check bridge status', 'USDT BSC to CROSS', 'execute bridge', 'send bridge tx'.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code skill that drives the CrossDefi swap-bridge backend (https://www.crossdefi.io/swap-bridge) — list supported pairs, resolve token metadata, build quotes (ETA + swap-pool route), poll bridge status, and read history. Targets BSC (chain id 56), CROSS Chain (612055), and Klaytn (8217).
bridge-api.crosstoken.io/bridge/* — pairs, swap-pools, tx-time, token-config, permit, permit-hash, check-cached-tx-hashes, historywallet-server.crosstoken.io/v1/public/* — chain info, token metadata, gas suggestionpairs, tokens, quote, status, history, bridgev0.2 ships read + write.
bridge.mjsauto-detects the right execution path per the live frontend logic:
- native — from-token is the chain's native asset → encodes
bridgeToken(...)against the source-chain bridge router and sends the tx withmsg.value = value + gasFee + exFee. Returns the on-chain tx hash.- permit — from-token supports EIP-2612 → signs typed data offline, POSTs to
/bridge/permit. The backend submits the on-chain call; the user pays no source-chain gas. Returns thepermitId.- approve — non-permit ERC-20 → approves the bridge router (exact amount by default;
--max-approvefor unlimited), then sendsbridgeToken(...)withmsg.value = 0. Returns approve + bridge tx hashes.Override with
--path=native|permit|approveif needed.
/plugin marketplace add github.com/to-nexus/cross-skills-suite
/plugin install cross-crossd@cross-skills-suite
Part of the CROSS Skills Suite — installs alongside cross-rewards, cross-dex-trade, cross-prediction.
git clone <this-repo> /tmp/skill-cross-crossd
bash /tmp/skill-cross-crossd/install.sh # symlinks into ~/.claude/skills/
Or manually:
cp -r skills/cross-crossd ~/.claude/skills/
cd ~/.claude/skills/cross-crossd && npm install
{
"name": "cross-crossd",
"source": { "source": "github", "repo": "to-nexus/skill-cross-crossd" },
"category": "blockchain"
}
Read-path commands (pairs, tokens, quote, status) do not require a private key. Only history and bridge need one.
cp skills/cross-crossd/.env.example skills/cross-crossd/.env
chmod 600 skills/cross-crossd/.env
| Variable | Required | Default | Notes |
|---|---|---|---|
PRIVATE_KEY | only for history / future bridge | — | EOA signer, 0x + 64 hex chars |
WALLET_ADDRESS | optional | derived from PK | Mismatch warns via signerWarn |
BSC_RPC_URL | optional | wallet-server lookup | Override only if you have a private RPC |
CROSS_RPC_URL | optional | wallet-server lookup | Override only if you have a private RPC |
KLAYTN_RPC_URL | optional | wallet-server lookup | Override only if you have a private RPC |
MAX_BRIDGE_NOTIONAL | recommended | unset | Per-bridge cap; aborts above this |
CONFIRM_THRESHOLD | recommended | 1 | Bridges above this require --confirm |
MIN_GAS_NATIVE | optional | 0.001 | Source-chain native floor |
Inside Claude Code, just describe the action in plain language. The skill activates on phrases like:
Direct CLI:
cd ~/.claude/skills/cross-crossd
node scripts/pairs.mjs
node scripts/tokens.mjs --chain 56
node scripts/quote.mjs 56-0x6bf62ca91e397b5a7d1d6bce97d9092065d7a510 612055-0x0000000000000000000000000000000000000001 1.0
node scripts/status.mjs <permitId>
node scripts/status.mjs --tx 0xabc...
PRIVATE_KEY=0x... node scripts/history.mjs
PRIVATE_KEY=0x... node scripts/bridge.mjs 612055-0x0000000000000000000000000000000000000001 56-0x6bf62ca91e397b5a7d1d6bce97d9092065d7a510 1.0 --confirm
All commands emit a single JSON object on stdout.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub to-nexus/cross-skills-suite --plugin cross-crossdCROSS Chain (id 612055) single-pool, multi-reward staker driver via EOA + viem. Stake WCROSS into the rewards contract at 0xd9767038edb5c7ff1735d5a567696947d4907300, claim accrued reward tokens (e.g. CWT), and read pool/user state — all via natural language. Triggers on phrases like '스테이킹', '보상 수령', 'rewards 풀 보여줘', 'WCROSS deposit', 'harvest cross rewards', 'withdraw from cross staker'.
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'.
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'.
CROSS Forge driver (v0.4, all 8 subcommands working with per-token fee auto-detection) — deploy fungible game/AI-agent tokens, create their bonding-curve pools, browse trending lists, inspect single-token state with recent trades, view per-wallet holdings + Forge-aware annotations, quote / buy / sell on the bonding curve, and read the global activity feed on CROSS Chain (612055). Wraps the official Builder API + Router (0x7aF414e4… ERC1967 proxy) verbatim per https://contents.crosstoken.io/forge/agent-skills/SKILL.md (v2.0.1) for deploy. Trade-side reads Factory (0x78E53A7f…) + per-pair reserves and signs custom-selector swaps (BUY 0xc075a591 native-in / SELL 0x029e384f token-in) with asymmetric fee math (BUY input-side, SELL output-side). v0.4 auto-back-solves the per-token fee bps (e.g. HERO=130 bps, ARA=80 bps) from /api/v1/tokens/<addr>.recent_trades[0] when --fee-bps is not explicit. Read-side hits the Forge bonding-curve API at bonding-curve-api.crosstoken.io for tokens list / token detail / recent feed. Triggers on phrases like 'CROSS Forge token deploy', 'forge launch', 'pump 토큰 발행', 'forge 풀 생성', 'forge bonding curve 매수', 'forge 본딩커브 매도', 'forge token trade', 'list trending forge tokens', 'forge activity feed', '내 forge 포트폴리오', 'x.crosstoken.io/forge'.
Read-only CROSS Chain explorer driver — talks to the Blockscout v2 API hosted at crossscan.io (mainnet 612055, testnet 612044) and emits deep links into the explorer.crosstoken.io UI. Ships nine subcommands (stats, latest, block, tx, address, contract, token, search, parse-url) with stable JSON envelopes; no PRIVATE_KEY, no on-chain calls, zero npm dependencies. Triggers on phrases like 'CROSS 체인 익스플로러', 'crossscan transaction lookup', 'block info on CROSS', 'address balance', 'verified contract source', 'search on crossscan'.
Ultra-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
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
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.