Crypto Dev skills for AI agents
24 practitioner-grade crypto dev skills, each a focused Markdown document your agent loads into context on demand. Search them from Claude Desktop, Cursor or any MCP client, or pull one with the CLI.
All 24 skills
- Anchor Programs
Trigger when building Solana smart contracts using the Anchor framework. This skill covers program initialization, state management, cross-program invocations (CPIs), Program Derived Addresses (PDAs), and secure account validation, enabling robust and maintainable on-chain logic.
270 lines - Blockchain Indexing Data
Trigger when the user needs to index, query, or process blockchain data. Covers The Graph (subgraph development with AssemblyScript), custom indexers (Ponder, Envio), raw RPC optimization with batch calls and multicall, event-driven architectures, and real-time websocket subscriptions. Activate for indexing, The Graph, subgraph, blockchain data, RPC, or event queries.
301 lines - Cairo Contracts
Trigger when you are building smart contracts for Starknet using Cairo. Covers contract architecture, state management, secure coding patterns, upgradeability, and interacting with the Starknet L2. Focuses on Cairo 1/2 for efficient and verifiable computation.
274 lines - Chainlink Oracles
Leverage Chainlink's decentralized oracle networks to securely connect your smart contracts to off-chain data and computation. Covers price feeds, verifiable randomness (VRF), Chainlink Functions (Any API), and Automation (Keepers) for robust hybrid smart contracts.
287 lines - Cosmwasm Development
Develop smart contracts for Cosmos SDK blockchains using Rust and CosmWasm. Covers contract architecture, state management, testing, deployment, and inter-contract communication patterns. Trigger this skill when building secure, high-performance, and interoperable applications on sovereign Cosmos chains or zones.
222 lines - Cross Chain Bridges
Trigger when the user is building cross-chain bridges, interoperability layers, or L2 bridging solutions. Covers message passing protocols (LayerZero, Axelar, Wormhole), lock-and-mint vs burn-and-mint models, ZK bridges, and L2-specific bridging for Optimism, Arbitrum, and zkSync. Activate for bridge, cross-chain, LayerZero, interoperability, or L2 development.
203 lines - DAO Governance Contracts
Trigger when building decentralized autonomous organizations (DAOs), implementing on-chain governance mechanisms, or designing token-based voting systems. Covers OpenZeppelin Governors, timelock controllers, voting strategies (ERC-20/ERC-721 based), proposal lifecycle, and secure upgradeability for robust decentralized decision-making.
66 lines - DEFI Protocol Development
Trigger when the user is building DeFi protocols including AMMs, lending platforms, vault strategies, or flash loan integrations. Covers constant product and concentrated liquidity AMM design, collateralization and liquidation engines, interest rate models, oracle integration, and composability. Activate for DeFi protocol, AMM, lending protocol, vault, or flash loan development.
234 lines - Diamond Pattern
Trigger when designing highly modular, upgradable, and gas-efficient smart contract systems that exceed EVM contract size limits or require frequent, granular upgrades. Covers the EIP-2535 Diamond Standard for implementing multi-facet contracts, managing shared storage, and performing atomic upgrades.
303 lines - Erc1155 Multi Token
This skill covers how to design, deploy, and interact with ERC-1155 multi-token contracts. You use it when you need a single contract to manage fungible (FT), non-fungible (NFT), and semi-fungible tokens efficiently, often for games, ticketing, or complex digital assets.
191 lines - Erc721 NFT Contracts
Trigger when building non-fungible token (NFT) smart contracts following the ERC-721 standard for digital collectibles, art, gaming assets, or unique digital identities. Covers secure, gas-efficient contract implementation, metadata management, minting patterns, and access control.
302 lines - EVM Deep Dive
Trigger when the user needs deep understanding of EVM internals, including opcodes, memory and storage layout, ABI encoding, Yul or inline assembly, and gas optimization at the opcode level. Activate for EVM, opcodes, Yul, assembly, gas optimization, bytecode analysis, or storage slot computation.
222 lines - Merkle Tree Patterns
Trigger when you need to efficiently verify the integrity and membership of large datasets on-chain without storing all data. This skill covers building Merkle trees, generating proofs, and verifying them in Solidity for use cases like whitelists, airdrops, and secure data commitments, optimizing gas costs and improving scalability.
244 lines - Neon EVM
Trigger when building EVM-compatible dApps on Solana via Neon EVM. Covers deploying Solidity contracts through the Neon proxy, configuring Hardhat/Foundry for Neon RPC endpoints, and bridging interactions between EVM state and Solana programs.
244 lines - Rust Blockchain Dev
Trigger when the user is building blockchain programs in Rust, including Solana programs with Anchor, Substrate pallets, or CosmWasm smart contracts. Covers memory safety for financial code, account models, PDAs, and cross-program invocation. Activate for Solana, Anchor, Rust blockchain, Substrate, or CosmWasm.
226 lines - Smart Contract Testing
Trigger when the user needs to write, improve, or debug tests for smart contracts. Covers Foundry (forge test, fuzz testing, invariant testing), Hardhat with ethers.js, static analysis with Slither, symbolic execution with Mythril, and fork testing. Activate for contract testing, Foundry, Hardhat test, fuzz testing, or formal verification.
265 lines - Solidity Smart Contracts
Trigger when the user is writing, reviewing, or debugging Solidity smart contracts for EVM-compatible chains. Covers gas-optimized contract design, proxy upgrade patterns, security best practices, and testing with Foundry or Hardhat. Activate for any mention of Solidity, ERC-20, ERC-721, ERC-1155, smart contract, or EVM development.
197 lines - Staking Contracts
Trigger when building decentralized applications involving token locking, reward distribution, or validator incentives. This skill covers smart contract patterns for staking, unbonding mechanisms, reward calculation, and secure integration with frontends, focusing on Solidity and modern Web3 libraries.
315 lines - Subgraph Development
Trigger when building off-chain data indexes for dApps, querying historical or real-time blockchain data efficiently, or integrating with The Graph Protocol. Covers schema definition, mapping handlers, manifest configuration, deployment, and querying best practices.
299 lines - Substrate Pallets
Trigger when building custom blockchain logic, extending a Substrate runtime, or developing domain-specific features for a Substrate-based chain. Covers designing, implementing, integrating, and testing custom FRAME pallets, including storage, events, errors, dispatchables, and runtime upgrades.
270 lines - Token Standards Creation
Trigger when the user is designing, implementing, or extending token standards including ERC-20, ERC-721, ERC-1155, ERC-4626, or soul-bound tokens. Covers custom token mechanics like rebasing, fee-on-transfer, governance tokens, and launch patterns such as bonding curves and Dutch auctions. Activate for token, ERC-20, ERC-721, NFT contract, or token launch discussions.
251 lines - Upgradeable Contracts
Trigger when designing smart contracts that require future modification, bug fixes, or feature additions without redeploying the entire system. Covers proxy patterns, UUPS implementation, storage management, and secure upgrade procedures using OpenZeppelin Upgrades.
236 lines - Wallet Integration
Trigger when the user is building dApp frontends with wallet connectivity, transaction management, or account abstraction. Covers wagmi/viem, ethers.js v6, WalletConnect, ERC-4337 smart accounts, session keys, gas estimation, EIP-1559 fees, and ENS resolution. Activate for wallet, dApp, wagmi, viem, ethers.js, WalletConnect, or account abstraction.
363 lines - Zk Development
Trigger when the user is working with zero-knowledge proofs, including circuit development with circom/snarkjs, Noir, or Halo2, zkVM programs with SP1 or RISC Zero, ZK-rollup mechanics, or privacy applications. Activate for zero knowledge, ZK, circom, SNARK, STARK, ZK-rollup, or ZK proof development.
360 lines