Two AI coding skills that enable Cursor, Claude Code, and other AI agents to generate production-ready Bitget Wallet DApp integration code.
dapp-common-skill bitget-wallet-developer-skill
┌───────────────────────┐ ┌──────────────────────────────┐
│ DApp Common Patterns │ │ Bitget Wallet API Integration│
│ │ │ │
│ • Page layout + Header│ ──────→ │ • Provider detection │
│ • Transfer forms │ combine │ • Chain-level API calls │
│ • Chain switching UI │ ←────── │ • Adapter configuration │
│ • Signing panel │ │ • DeepLink / Mini App │
│ • Transaction lifecycle│ │ • Error handling │
│ • Responsive + Dark │ │ • Bitget Swap integration │
└───────────────────────┘ └──────────────────────────────┘
│ │
└──────────── Complete DApp ────────────┘
- Wallet Skill alone — correct wallet API calls, basic UI
- Common Skill alone — complete DApp UI, no wallet-specific knowledge
- Both together — full DApp with great UX and correct wallet integration
| Chain | Provider | Compatible With |
|---|---|---|
| EVM (Ethereum, BSC, Polygon, Arbitrum, Base) | window.bitkeep.ethereum |
MetaMask / EIP-1193 / EIP-6963 |
| Solana | window.bitkeep.solana |
Phantom / Wallet Standard |
| Bitcoin | window.bitkeep.unisat |
UniSat |
| TON | window.bitkeep.ton |
OpenMask / TonConnect |
| Aptos | window.bitkeep.aptos |
Petra |
| Cosmos | window.bitkeep.keplr |
Keplr |
| Tron | window.bitkeep.tronWeb |
TronLink |
| Sui | window.bitkeep.suiWallet |
Wallet Standard |
Wagmi | RainbowKit | WalletConnect | TonConnect | Web3-Onboard
cd bitget-wallet-developer-skill
./install.sh # Cursor (default)
./install.sh --claude # Claude Code (~/.claude/skills/)
./install.sh --project # Claude Code (project-level)cd dapp-common-skill
./install.sh # Cursor (default)
./install.sh --claude # Claude Code
./install.sh --project # Claude Code (project-level)├── README.md
├── bitget-wallet-developer-skill/ # Skill 1: Wallet API integration
│ ├── skill/
│ │ ├── SKILL.md # Entry point — routing + core knowledge
│ │ └── references/ # 13 chain/scenario reference files
│ ├── evals/evals.json # Evaluation cases
│ ├── install.sh
│ ├── README.md
│ └── LICENSE
└── dapp-common-skill/ # Skill 2: DApp common patterns
├── skill/
│ ├── SKILL.md # Entry point — routing + UX rules
│ └── references/ # 10 module reference files
├── evals/evals.json # Evaluation cases
├── install.sh
├── README.md
└── LICENSE
"Create a Next.js app that connects to Bitget Wallet on Ethereum"
"Build a multi-chain DApp supporting ETH, SOL, and BTC"
"Add Bitget Wallet to my existing Wagmi project"
"Build a Solana NFT minting page with Bitget Wallet"
"Create a TON Mini App with wallet connection"
"Build a transfer page with chain switching and dark mode"
Both skills use progressive disclosure:
SKILL.mdis loaded first — it contains routing logic and core knowledge- Based on the user's request, the AI loads only the relevant
references/*.mdfiles - Each reference is self-contained with TypeScript types, error handling, and runnable code
This keeps the AI's context window efficient while providing deep knowledge when needed.
MIT