Help us improve
Share bugs, ideas, or general feedback.
From vulcan
Loads the runtime contract pointer, safety rules, focused-skill router, and preflight gate for the Vulcan CLI/MCP, Phoenix DEX, and Solana perpetuals trading. Must load on first topic appearance and session restart to avoid wrong commands and unsafe trades.
npx claudepluginhub ellipsis-labs/vulcan-cliHow this skill is triggered — by the user, by Claude, or both
Slash command
/vulcan:vulcanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **MANDATORY FIRST STEP.** Before composing any reply, running any tool, or guessing any command for Vulcan / Phoenix DEX / Phoenix perpetuals / Solana perps / agent-based trading, you MUST complete the **Load Order** below. This applies on every fresh conversation, every session restart, and every time the topic re-surfaces — never assume prior context carries. Skipping these steps has repeat...
Guides users through a five-minute install and first paper trade on Vulcan (Phoenix DEX trading bot). Handles CLI setup and paper trading; hands off wallet creation to vulcan-onboarding.
Executes spot and perpetual futures trades on Hyperliquid with market (IOC) and limit (GTC) orders, sets leverage, manages positions/balances/orders, deposits USDC from Arbitrum.
Build Solana trading apps combining DFlow DEX aggregation with Helius RPC infrastructure. Covers spot swaps, prediction markets, real-time streaming, fee optimization, and wallet intelligence.
Share bugs, ideas, or general feedback.
MANDATORY FIRST STEP. Before composing any reply, running any tool, or guessing any command for Vulcan / Phoenix DEX / Phoenix perpetuals / Solana perps / agent-based trading, you MUST complete the Load Order below. This applies on every fresh conversation, every session restart, and every time the topic re-surfaces — never assume prior context carries. Skipping these steps has repeatedly produced wrong CLI flags, wrong default wallet selection, and unsafe live-mode launches. If a tool in the load order is unavailable, stop and tell the user; do not improvise.
Vulcan is an AI-native CLI and MCP server for Phoenix Perpetuals on Solana. It is live financial software: dangerous commands can submit irreversible Solana transactions.
vulcan://context (MCP) or run vulcan agent-context (CLI). Contains the safety rules, error codes, and command surface every reply must respect.vulcan://skills/index or skills/INDEX.md to see all focused skills and pick the right one.Do not answer Vulcan questions from memory; the surface changes and prior-conversation knowledge goes stale.
These rules are binding for every Vulcan interaction. They apply equally to MCP and CLI invocations.
vulcan <command> [args...] -o json.acknowledged: true through MCP or --yes through CLI.vulcan_market_info before using base-lot size; never guess lot sizes.vulcan-execution-modes, then branch the preflight. In paper or dry-run, never call vulcan_margin_status, vulcan_position_list, vulcan_trade_orders, vulcan_portfolio_*, vulcan_wallet_list, or vulcan_strategy_preflight — they resolve a wallet that paper/dry-run does not need. Use the paper equivalents (vulcan_paper_status, vulcan_paper_positions, vulcan_paper_orders) instead. See Mode-Branched Preflight.vulcan_margin_status before opening positions and vulcan_position_list before trading so you know existing exposure. For paper/dry-run, the equivalents are vulcan_paper_status and vulcan_paper_positions.~/.cursor/mcp.json, ~/.claude/settings*.json, ~/.claude.json, ~/.codex/config.toml, project .mcp.json) to extract VULCAN_WALLET_PASSWORD — those files contain the password in plaintext and reading them counts as inspection. When live signing requires a password and the current session is CLI-mode, either (a) tell the user to restart their agent client so Vulcan runs via MCP and inherits the env from the OS keychain, or (b) tell the user to run the command themselves with VULCAN_WALLET_PASSWORD already in their shell. Run vulcan strategy preflight to see which MCP target has live signing configured.vulcan wallet export <name> --private-key --yes for the user to run locally — never run it on the user's behalf.Before any --mode confirm_each or --mode auto_execute strategy/trade launch, you MUST run vulcan strategy preflight (or vulcan_strategy_preflight) and confirm it reports READY. The preflight resolves the active wallet, password source, trader registration, collateral, and lists every blocker with the exact remedy command. Do not attempt live launches until preflight passes.
vulcan-onboarding.vulcan-quickstart.vulcan-execution-modes. Load this before any strategy or trade launch.vulcan-market-intel.vulcan-technical-analysis.vulcan-ta-strategy.vulcan-trade-execution, vulcan-risk-management, and vulcan-error-recovery.vulcan-lot-size-calculator.vulcan-tpsl-management.vulcan-position-management.vulcan-portfolio-intel.vulcan-margin-operations.vulcan-twap-execution.vulcan-grid-trading.vulcan-scale-orders.Start with vulcan-onboarding for new users and vulcan-portfolio-intel for users asking "what is my current state?". Prefer paper trading before live setup unless the user explicitly asks for live funds or live execution.
CONTEXT.md or vulcan://context.agents/tool-catalog.json or vulcan://agents/tool-catalog.agents/error-catalog.json or vulcan://agents/error-catalog.skills/*/SKILL.md or vulcan://skills/<name>.If MCP resources are unavailable, run vulcan agent-context and vulcan agent doctor to inspect them locally. Do not improvise from memory — the surface changes between releases.