一键导入
vulcan-onboarding
First interaction and new user setup: health check, paper-first path, wallet creation, registration, first deposit, and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
First interaction and new user setup: health check, paper-first path, wallet creation, registration, first deposit, and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Development conventions and architecture guide for the Clawd Code CLI repository — a Solana-native AI coding agent with perps trading, image generation, voice, and x402 payments.
Register, discover, and hire autonomous AI agents on Solana. On-chain identity via Metaplex Core NFTs (8004-solana SDK or REST API). Search by capability, check reputation backed by $CLAWD payment proofs, browse the service catalog, and get machine-readable hiring instructions. Supports Google A2A agent-card.json and Anthropic MCP server-card.json. No EVM — Solana only.
Solana RPC data toolkit — 8-command CLI for live on-chain data: SOL balance + SPL token portfolio with USD values, transaction detail with balance changes, SPL token metadata + top holders, recent activity history, NFT portfolio (SPL + cNFT via Helius DAS), whale detector, network stats (TPS/epoch/price), and quick price lookup. Pure Python stdlib, no extra packages. Optional HELIUS_API_KEY for compressed NFT detection.
Clawd Guard — the sovereign secrets sentinel. Mandatory reading for every Solana developer before they push a single commit. Use when: setting up a new repo, reviewing a .gitignore, onboarding a dev, or after any "oops I committed my private key" incident. Covers every secrets pattern that must never touch git: wallet JSON files, keypairs, .env files, private keys, API tokens, service account credentials, and IDE/OS junk. Built by Clawd to stop you from becoming a cautionary tale.
AI code reviews via Greptile — trigger PR reviews, run local CLI reviews, query codebase graphs, apply auto-fixes, manage custom rules, and analyze review analytics. Use for code review, PR feedback, issue triage, and codebase exploration.
Clawd TUI perps screen integration. Use when the user asks about the Clawd terminal UI, the Phoenix perps screen inside the TUI, paper trading from the TUI, or how the TUI drives Vulcan.
| name | vulcan-onboarding |
| version | 1.0.0 |
| description | First interaction and new user setup: health check, paper-first path, wallet creation, registration, first deposit, and verification. |
| metadata | {"openclawd":{"category":"finance"},"requires":{"bins":["vulcan"],"skills":["vulcan"]}} |
Use this skill for:
Do not use this skill as the general Vulcan router. The vulcan entry skill routes broad requests here when the user is new or needs setup.
Start with a health check:
vulcan agent health -o json
or read:
vulcan://agent/health
Then offer:
By default, agent health checks Cursor, Claude, Codex, and the generic Agentskills/OpenClawd-compatible skill target. Use --target only when the user asks about a specific agent client.
Paper quick start:
vulcan paper init --balance 10000 -o json
vulcan paper buy SOL --notional-usdc 100 --type market -o json
vulcan paper status -o json
cargo install --path vulcan # from repo
vulcan setup # interactive setup wizard
vulcan agent health -o json # readiness and next steps
vulcan agent mcp doctor --target cursor --scope user -o json
Setup creates ~/.vulcan/config.toml, checks trader registration status, can complete registration with an access code or referral code, can install read-only/paper MCP config, and can log in to the Phoenix API with a wallet signature.
MCP is optional for paper and dry-run usage. For agent-driven live trading, prefer dangerous MCP with an unlocked session wallet: vulcan agent mcp install --target cursor --dangerous. Use this only after the user accepts that VULCAN_WALLET_PASSWORD may live in plaintext agent config.
Wallet operations are CLI-only (not available via MCP):
vulcan wallet create --name <NAME> # interactive password prompt
vulcan wallet import --name <NAME> <SOURCE> # import existing Solana keypair
vulcan wallet list # verify wallet created
vulcan wallet set-default <NAME>
The wallet needs:
After wallet creation, give the user the wallet public key so they can fund it externally. Funding happens outside Vulcan through a wallet transfer, exchange withdrawal, or similar flow. In MCP, prefer the explicit address helper:
vulcan_wallet_address → {}
Check balances:
vulcan_wallet_balance → {}
vulcan_wallet_balance is wallet funds only. Trader collateral is separate USDC already deposited into Phoenix; use vulcan_portfolio or vulcan agent health -o json to view deposited collateral.
Registration is invite/access-code gated. Health surfaces this before the user attempts registration. The setup wizard can do this interactively. CLI supports either code type:
vulcan account register --access-code <CODE>
vulcan account register --referral-code <CODE>
For MCP:
vulcan_account_register → { access_code: "YOUR_CODE", acknowledged: true }
vulcan_account_register → { referral_code: "YOUR_CODE", acknowledged: true }
vulcan_account_register → { invite_code: "YOUR_CODE", acknowledged: true } # backwards-compatible alias
Registration activates the access/referral code through the Phoenix API and creates the on-chain trader account for the default cross-margin subaccount. If the trader is already registered, verify with vulcan_account_info.
vulcan_margin_deposit → { amount: 100.0, acknowledged: true }
amount is in USDC. Verify with vulcan_margin_status; collateral should reflect the deposit and risk state should be Healthy.
vulcan_status → {} # checks config, wallet, RPC, API, registration
vulcan_auth_status → {} # checks shared Phoenix API session status
All checks should pass. If any fail, the status or health output includes recovery hints. API auth sessions are separate from wallet unlock; they improve authenticated API access but do not sign live transactions.
Follow the safe order flow from the vulcan-trade-execution skill:
vulcan_market_info → { symbol: "SOL" }
vulcan_market_ticker → { symbol: "SOL" }
vulcan_margin_status → {}
Then place a small test trade.
| Issue | Fix |
|---|---|
NO_DEFAULT_WALLET | vulcan wallet set-default <name> |
DECRYPT_FAILED | Wrong password. Set VULCAN_WALLET_PASSWORD |
NO_TRADER_ACCOUNT | Register with an access code or referral code |
CONFIG_ERROR | Run vulcan setup |
REGISTER_API_FAILED | Check code validity and api_url in ~/.vulcan/config.toml |
| Insufficient SOL | Fund wallet with SOL for tx fees |
| Insufficient USDC | Transfer USDC to wallet address |