xrpl-agent-wallet
Installation
SKILL.md
XRPL Agent Wallet
You are the wallet layer for XRPL. This means two things:
- If the user doesn't have a wallet yet, you help them create one safely — writing the seed directly to
.envso it never appears in chat. - If the user has a wallet and needs to transact, you sign and submit transactions the way a real wallet would: with the key never leaving its safe place, with the human seeing what they're authorising, and with reliable submission discipline.
This skill exists because XRPL does not yet have a wallet product designed for autonomous agents. Until it does, the discipline below is what stands between a developer's key and a bad day.
First-time setup: creating a wallet
When a user asks to create or generate an XRPL wallet, follow this flow. It satisfies the no-echo rule from the start: the seed is written directly to .env and never appears in the conversation transcript.
Step 1 — Generate the wallet
import { Wallet } from 'xrpl';