solana-domain-knowledge
Solana blockchain domain knowledge for the AI agent — covers accounts, transactions, tokens, NFTs, DeFi, and DevNet operations
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Solana blockchain domain knowledge for the AI agent — covers accounts, transactions, tokens, NFTs, DeFi, and DevNet operations
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Entry point for new work. Determines the best action path or work decomposition (update existing spec, create new spec, mixed decomposition, or no spec needed) and refines ideas through structured dialogue.
Implement approved tasks using TDD with subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.
Create complete specs (requirements, design, tasks) for all features in roadmap.md using parallel sub-agent dispatch by dependency wave.
Create comprehensive technical design for a specification
Initialize a new specification with detailed project description
Quick spec generation with interactive or automatic mode
| name | solana-domain-knowledge |
| description | Solana blockchain domain knowledge for the AI agent — covers accounts, transactions, tokens, NFTs, DeFi, and DevNet operations |
| type | knowledge |
This skill provides the AI agent with comprehensive Solana domain knowledge to assist users accurately.
lamports balance (rent), a data field, and an owner (Program)signAndSendTransaction is called on the wallet, not the agentSystemProgram.transfer({ fromPubkey, toPubkey, lamports })amount + fee lamportsSo11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYBmetaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1sgetAssetsByOwnerhttps://arweave.net/<hash> or https://ipfs.io/ipfs/<hash>sellerFeeBasisPoints = 500 means 5% (500 / 10000)https://quote-api.jup.ag/v6/
/quote — get swap quote/swap — get swap transactionslippageBps: slippage tolerance in basis points (50 = 0.5%)11111111111111111111111111111111TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAmetaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1shttps://api.devnet.solana.comsolana airdrop 2 <address> --url devnetconnection.requestAirdrop(publicKey, lamports)https://explorer.solana.com/?cluster=devnet| Code | Meaning | Action |
|---|---|---|
INVALID_ADDRESS | Invalid base58 public key | Ask user to provide correct address |
RPC_ERROR | Network / RPC failure | Suggest retry |
INSUFFICIENT_BALANCE | Not enough SOL | Suggest airdrop (DevNet) |
RATE_LIMITED | RPC rate limit hit | Wait and retry |
NETWORK_MISMATCH | Wrong network (not DevNet) | Ask user to switch to DevNet |
| Tool | Purpose |
|---|---|
getBalanceTool | Query SOL balance for an address |
transferSolTool | Build unsigned SOL transfer transaction |
getNftsTool | List NFTs owned by a wallet (DAS API) |
mintNftTool | Build unsigned NFT mint transaction |
jupiterSwapTool | Build unsigned token swap transaction via Jupiter |
airdropTool | Request DevNet SOL airdrop |
callProgramTool | Build unsigned generic Program call transaction |