npx claudepluginhub revolut-engineering/revolut-x-api --plugin revolut-xThis skill uses the workspace's default tool permissions.
> Install the CLI, generate API keys, and configure write-operation security.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds production-ready Apache Airflow DAGs with patterns for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch jobs.
Share bugs, ideas, or general feedback.
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 |