A comprehensive integration skill for adding Xaman wallet authentication and XRP Ledger transaction capabilities to modern web applications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install xaman-wallet-integration
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install xaman-wallet-integration using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Xaman Wallet skill enables developers to seamlessly bridge their web applications with the XRP Ledger using the Xaman (formerly Xumm) ecosystem. By leveraging the XummPkce SDK, this Openclaw Skills integration provides a secure, developer-friendly way to handle user authentication, account verification, and transaction signing. It is designed to work efficiently with modern frontend frameworks, ensuring that decentralized identity management is both robust and easy to implement.
This skill focuses on the Proof Key for Code Exchange (PKCE) flow, which is the industry standard for secure OAuth2 authentication in public clients like single-page applications. By using this Openclaw Skills component, you can offload the complexities of XRPL interactions to a proven, mobile-first wallet solution while maintaining a smooth user experience through popups or redirects.
To integrate this functionality into your application using Openclaw Skills, follow these steps:
<script src="https://xumm.app/assets/cdn/xumm-oauth2-pkce.min.js"></script>
NEXT_PUBLIC_XAMAN_API_KEY=your_api_key_here
const xumm = new XummPkce(process.env.NEXT_PUBLIC_XAMAN_API_KEY, {
redirectUrl: window.location.origin + "/dashboard"
});
await xumm.authorize();
The Xaman Wallet skill utilizes a specific data structure to manage XRPL sessions and metadata:
| Attribute | Type | Description |
|---|---|---|
account |
string | The public XRP Ledger address of the connected user. |
jwt |
string | The JSON Web Token used to maintain the authenticated session. |
redirectUrl |
string | The URL to which the user is returned after the OAuth2 flow. |
rememberJwt |
boolean | Determines if the session should persist in localStorage (default: true). |
storage |
Storage | The interface used for session persistence (default: localStorage). |
Loading
A high-performance triangular arbitrage skill for executing multi-hop token swaps on Hedera's premier DEX, SaucerSwap.

A sophisticated automated trading skill for executing triangular arbitrage on the Base network through KyberSwap liquidity pools.

A comprehensive toolkit for building, signing, and executing HBAR transfers and token operations on the Hedera network.

A comprehensive technical skill for programmatically creating, minting, and managing fungible and non-fungible tokens on the Hedera network.

A comprehensive automation skill for creating, issuing, and managing fungible tokens and NFTs on the XRP Ledger.

A high-speed XRPL token sniper that monitors new issuances and executes automated purchases via FirstLedger.








































