원클릭으로
vulcan-trade-execution
Execute perpetual futures orders with pre-trade checks and post-trade verification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Execute perpetual futures orders with pre-trade checks and post-trade 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-trade-execution |
| version | 1.0.0 |
| description | Execute perpetual futures orders with pre-trade checks and post-trade verification. |
| metadata | {"openclawd":{"category":"finance"},"requires":{"bins":["vulcan"],"skills":["vulcan","vulcan-execution-modes","vulcan-lot-size-calculator","vulcan-risk-management","vulcan-error-recovery"]}} |
Use this skill for:
Do not use this skill to manually split a scheduled or multi-slice strategy when a Vulcan runner can express it. Route standard TWAP requests to vulcan-twap-execution and vulcan_strategy_twap_start; use raw vulcan_trade loops only for explicitly approved manual fallbacks or unsupported strategy shapes.
vulcan_market_ticker → { symbol: "SOL" } # current price, funding rate
vulcan_margin_status → {} # available collateral, risk state
vulcan_position_list → {} # existing positions
vulcan_trade_orders → { symbol: "SOL" } # existing resting orders
Call vulcan_market_info too when using base-lot size, placing limit orders, or checking fees/leverage tiers.
For market orders, provide exactly one of:
notional_usdc — human-friendly USDC sizing, quoted at mid; actual fill differs by spread and impact.tokens — base-asset amount, with lot conversion handled internally.size — base lots, for precise control.When using size, extract base_lots_decimals from vulcan_market_info:
base_lots = desired_tokens * 10^base_lots_decimals
Example: Want 0.5 SOL, decimals=2 → 0.5 * 100 = 50 base lots.
vulcan_margin_status shows risk_state = Healthy.vulcan_market_orderbook when size may be large relative to visible liquidity and warn about slippage.Present: symbol, direction, size input (size, tokens, or notional_usdc) with approximate token/notional amount, order type, estimated fees, mark price, existing positions, and any TP/SL.
In confirm-each mode, wait for explicit user approval before executing. In auto-execute mode, log the trade details, execute immediately, and still report every order, fill, cancellation, and signature as soon as the agent observes it.
vulcan_trade → { symbol: "SOL", side: "buy", order_type: "market", notional_usdc: 100, acknowledged: true }
vulcan_trade → { symbol: "SOL", side: "buy", order_type: "market", tokens: 0.5, acknowledged: true }
vulcan_trade → { symbol: "SOL", side: "buy", order_type: "market", size: 50, acknowledged: true }
vulcan_position_list → {} # confirm position opened
Report the transaction signature to the user.
Attach take-profit and/or stop-loss at order time:
vulcan_trade → {
symbol: "SOL",
side: "buy",
order_type: "market",
notional_usdc: 100,
tp: 160.0,
sl: 140.0,
acknowledged: true
}
Direction rules:
Constraints:
vulcan_trade_set_tpsl or vulcan_position_tp_sl.vulcan_position_show is the authoritative source for position TP/SL. Conditional trigger legs may also appear in portfolio/order views as reduce-only trigger orders; do not treat them as normal resting limits.vulcan_trade → {
symbol: "SOL",
side: "buy",
order_type: "limit",
size: 50,
price: 145.00,
acknowledged: true
}
Limit orders rest on the book. They pay maker fees (typically lower). After placing, verify with:
vulcan_trade_orders → { symbol: "SOL" } # confirm order on book
For markets requiring isolated margin, or when you want dedicated collateral:
vulcan_trade → {
symbol: "SOL",
side: "buy",
order_type: "market",
size: 50,
isolated: true,
collateral: 100.0,
acknowledged: true
}
To ensure an order only reduces (never increases) a position:
vulcan_trade → {
symbol: "SOL",
side: "sell",
order_type: "market",
size: 25,
reduce_only: true,
acknowledged: true
}
vulcan_trade_orders → { symbol: "SOL" } # get order IDs
vulcan_trade_cancel → { symbol: "SOL", scope: "ids", order_ids: ["id1"], acknowledged: true }
vulcan_trade_cancel → { symbol: "SOL", scope: "all", acknowledged: true } # all orders for one market
vulcan_trade_cancel → { scope: "all-markets", acknowledged: true } # all orders across every market
.error.category.tx_failed, check position state before retrying.