A comprehensive Claude Code skill for modern XRP Ledger development.
This skill provides Claude Code with deep knowledge of the XRPL development ecosystem:
- Client SDK:
xrpl.js(v4.x),xrpl-py,xrpl4j - Frontend:
xrpl-connectwallet toolkit (Xaman, Crossmark, GemWallet, WalletConnect, Ledger) - Tokens: Issued currencies, TrustLines, Multi-Purpose Tokens (MPTs)
- NFTs: XLS-20 NFTokens — minting, trading, brokered sales
- DEX & AMM: Order book offers, AMM pools, cross-currency routing
- Payments: XRP and cross-currency payments, escrows, payment channels, checks
- Interoperability: Axelar bridge, XRPL EVM sidechain
- Security: Partial payment attacks, key management, reserve awareness, common vulnerabilities
npx skills add https://github.com/xrpl-commons/xrpl-dev-skillgit clone https://github.com/xrpl-commons/xrpl-dev-skill
cd xrpl-dev-skill
./install.shskill/
├── SKILL.md # Main skill definition (required)
├── client-sdk.md # Connection, accounts, tx lifecycle, signing, querying
├── frontend.md # Wallet connection, React patterns, tx signing UX
├── tokens.md # Issued currencies, TrustLines, MPTs
├── nfts.md # XLS-20 NFTokens
├── dex-amm.md # Order book + AMM
├── payments.md # XRP payments, cross-currency, escrows, channels, checks
├── interoperability.md # Axelar bridge, XRPL EVM sidechain interop
├── security.md # Vulnerability patterns and prevention
└── resources.md # Curated reference links
Once installed, Claude Code will automatically use this skill when you ask about:
- XRPL dApp development
- Wallet connection and signing flows
- Transaction building, signing, and submission
- Token issuance and management
- NFT minting and trading
- DEX/AMM interactions
- Cross-chain interoperability
- Security reviews
"Help me set up a Next.js app with XRPL wallet connection"
"Create a token issuance flow with TrustLines"
"Build an NFT marketplace with brokered sales"
"How do I swap tokens using the AMM?"
"Bridge assets from XRPL to EVM sidechain via Axelar"
"Review this integration for partial payment vulnerabilities"
The skill uses Claude Code's progressive disclosure pattern. The main SKILL.md provides core guidance, and Claude reads specialized markdown files only when needed for specific tasks.
Contributions are welcome! Please ensure any updates reflect current XRPL ecosystem best practices.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE for details.