solana-dev
Use when user asks to "build a Solana dapp", "write an Anchor program", "create a token", "debug Solana errors", "set up wallet connection", "test my Solana program", "fuzz my Solana program", "deploy to devnet", "send a v1 transaction", "support larger transactions", "fix maxSupportedTransactionVersion", or "explain Solana concepts" (rent, accounts, PDAs, CPIs). Also for program architecture (state layout, compute units, throughput, naming), quick on-chain lookups via public RPC + curl, gasless or sponsored-fee transactions (Kora), server-side signing with KMS/Turnkey/Privy/Fireblocks (Solana Keychain), and issuing stablecoins or allowlisted tokens (Mosaic). Covers wallets, Anchor/Pinocchio, Codama clients, Surfpool/LiteSVM/Mollusk testing, security review, and v1 transactions (SIMD-0385). Prefers @solana/kit 8 plugin clients building transaction v1 by default, @solana/kit-plugin-wallet + @solana/react for wallets, web3.js v3 as the legacy migration target, and Surfpool for local networks.
Install
With your agent
Install OMGSkills skill "solana-foundation/solana-dev-skill:solana-dev" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/solana-foundation/solana-dev-skill /tmp/solana-dev-skill && ln -s /tmp/solana-dev-skill/skills/solana-dev ~/.claude/skills/solana-dev
From README
Solana Development Skill What this Skill is for Use this Skill when the user asks for: Solana dApp UI work (React / Next.js) Wallet connection + signing flows Transaction building / sending / confirmation UX Transaction v1 / larger transactions (SIMD-0385) — the default format for new code; sending, reading, indexing On-chain program development (Anchor or Pinocchio) Program architecture — state layout, PDA seed conventions, naming, parallelization, cranks, vault topology Client SDK generation (typed program clients) Local testing (Surfpool, LiteSVM, Mollusk) and fuzz testing (Trident, cargo-fuzz) Security hardening and audit-style reviews Confidential transfers (Token-2022 ZK extension) Gasless / sponsored-fee transactions (Kora), server-side signing with KMS / MPC / managed wallets (Solana Keychain), regulated token issuance (Mosaic) Toolchain , version mismatches, GLIBC errors, dependency conflicts Upgrading Anchor/Solana CLI versions, migration between versions Migrating web3.js...
