From revolut-x
Configures Revolut X CLI: installs CLI tool, generates Ed25519 keypair, registers public key, sets API key, and handles authentication errors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/revolut-x:revx-authThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Install the CLI, generate API keys, and configure write-operation security.
revx configure)Install the CLI, generate API keys, and configure write-operation security.
Auto-resolve target. When invoked from another
revx-*skill due to an auth error, do not bounce the user back to manual setup. Diagnose the failure against the Error Reference below, run the fix yourself (e.g.chmod 600 ~/.config/revolut-x/private.pem,revx configure generate-keypair,revx configure set --api-key <key>), then return to the calling skill and retry the original command. Only ask the user for inputs that only they can provide: the 64-character API key string, confirmation that they have registered the public key in their Revolut X profile, the keypair passphrase, or approval to overwrite an existing keypair.
node -v)npm install -g @revolut/revolut-x-cli && npm link @revolut/revolut-x-cli
After install, revx is available as a global command:
revx --version # Should print the version
revx configure # Interactive setup wizard
This will:
Or do it step-by-step:
revx configure generate-keypair # Creates Ed25519 keypair
# Register public key at exchange.revolut.com -> Profile -> API Keys
# Create API key — tick "Allow usage via Revolut X MCP and CLI"
revx configure set --api-key <64-char-key>
revx configure get # Show config status (keys redacted)
revx configure path # Print config directory path
revx configure # Interactive setup wizard
revx configure get # Show config status (keys redacted)
revx configure set --api-key <key> # Set API key
revx configure generate-keypair # Generate Ed25519 keypair
revx configure path # Print config directory path
| Platform | Path |
|---|---|
| macOS/Linux | ~/.config/revolut-x/ |
| Windows | %APPDATA%\revolut-x\ |
| Override | REVOLUTX_CONFIG_DIR env var |
| Error | Cause | Fix |
|---|---|---|
| Auth not configured | Missing API key or private key | Run revx configure |
| Authentication failed (401) | Invalid key or signature | Re-register public key at exchange.revolut.com |
| Network error | Connection/timeout failure | Check connectivity, retry |
Once configured, explore:
revx-account skillrevx-market skillrevx-trading skill| Skill | Purpose |
|---|---|
revx-market | Currencies, pairs, tickers, candles, order book |
revx-account | Balances, order queries, trade history, events |
revx-trading | Place and cancel orders |
revx-monitor | Live price/indicator alerts |
revx-telegram | Telegram notification setup |
revx-strategy | Grid bot backtest, optimize, run |
npx claudepluginhub revolut-engineering/revolut-x-api --plugin revolut-xInstalls kraken-cli via brew/cargo/binary, sets up paper trading with simulated balances, and configures secure API credentials for live Kraken trading.
Queries Revolut X account balances, open orders, order history, fills, and trade history via the revx CLI. Handles auth errors by invoking revx-auth.
Configures MoonPay CLI as an MCP server for Claude Desktop or Claude Code, providing wallet management, token operations, fiat on-ramp, x402 payments, and transaction tools.