eve-esi
Query and manage EVE Online characters via the ESI (EVE Swagger Interface) REST API. Use when the user asks about EVE Online character data, wallet balance, ISK transactions, assets, skill queue, skill points, clone locations, implants, fittings, contracts, market orders, mail, industry jobs, killmails, planetary interaction, loyalty points, or any other EVE account management task.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/burnshall-ui/eve-esiWhat This Skill Does
The eve-esi skill enables your OpenClaw AI agent to securely interact with the EVE Online ecosystem via the official EVE Swagger Interface (ESI). It acts as a bridge between the AI and your character data, allowing for automated management of complex tasks ranging from basic wallet balance checks to monitoring industry jobs and market orders. By leveraging OAuth2/PKCE authentication, the skill maintains a secure connection to your account, ensuring that sensitive data like API tokens are encrypted and handled locally without exfiltration.
Installation
To integrate this skill, use the command: clawhub install openclaw/skills/skills/burnshall-ui/eve-esi. Following installation, the skill requires an initial authentication flow. Because ESI requires an OAuth2 callback, you must establish an SSH tunnel from your local machine to your server (e.g., ssh -L 8080:127.0.0.1:8080 user@your-server -N). Once the tunnel is active, execute python3 ~/.openclaw/workspace/skills/eve-esi/scripts/auth_flow.py --client-id <YOUR_CLIENT_ID> --char-name main. You will receive a URL to log in via EVE SSO, establishing the necessary credentials in ~/.openclaw/eve-tokens.json.
Use Cases
This skill is designed for high-level EVE Online management. It is ideal for players who want to maintain situational awareness of their character's status while away from the game client. Common use cases include tracking wallet transactions to monitor ISK flow, checking the progress of long-term industry production jobs, reviewing skill training completion times, and managing market orders or contracts without manually logging into the game. It is particularly useful for industrialist and traders who need rapid access to asset data across multiple hangar locations.
Example Prompts
- "Check my current wallet balance and tell me the total of the last five ISK transactions."
- "How much time is remaining on my current skill queue, and what is my next skill to finish?"
- "List all my active industry jobs and highlight any that are currently in production or waiting to be delivered."
Tips & Limitations
Note that API tokens are managed automatically and expire every 20 minutes; the refresh logic is handled internally by the skill scripts. Always verify that your SSH tunnel is active if you are setting up new characters, as the callback will fail otherwise. This skill is strictly read-only for most character data, though it can manage resources based on available ESI scopes. It does not perform in-game actions like flying ships or shooting, as those are restricted by CCP Games' API design.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-burnshall-ui-eve-esi": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api, code-execution