
hairyf/blockchain-skills
23 skills69 installs92 starsGitHub
Install
npx skills add https://github.com/hairyf/blockchain-skillsSkills in this repo
1Solana AnchorReference for the Anchor Solana program framework covering the Rust eDSL macros, account validation constraints, IDL generation, CPI, and client integration. A developer uses it when implementing or reviewing Anchor programs and their TypeScript or Rust clients.8installs2SolanaConcise Solana development reference spanning the account model, transactions and instructions, programs and PDAs, JavaScript/Rust clients, SPL tokens, RPC, and payments. A developer uses it when building or reviewing Solana programs and client integrations.6installs3Solana KitReference for Solana Kit (anza-xyz/kit), the functional JavaScript SDK with tree-shakeable imports for RPC, RPC subscriptions, signers, transactions, account decoding, and codecs. A developer uses it when building or upgrading Solana web clients, including migration from web3.js.5installs4Ton BlueprintReference for Blueprint, the TON development environment for creating, building (Tolk/FunC/Tact), testing with Sandbox, and deploying contracts. A developer uses it when scaffolding, testing, or deploying TON projects with the standard Blueprint layout.4installs5Ton HttpReference for the TON HTTP API layer that bridges HTTP requests to TON lite servers, including ton-http-api endpoints and TON Index v3 indexed REST APIs. A developer uses it when reading chain data or sending transactions to TON over HTTP.4installs6TronReference for TRON (java-tron) development covering the account model, DPoS consensus, resource system, system contracts, TVM, TRC token standards, and APIs. A developer uses it when building or reviewing TRON applications and integrations.4installs7Openzeppelin ContractsReference for OpenZeppelin Contracts, the secure smart-contract library for EVM covering access control, ERC20/721/1155/4626/6909 tokens, upgradeable variants, governance, and utilities. A developer uses it when writing or reviewing Solidity contracts that inherit from OpenZeppelin base contracts.3installs8SolidityReference for the Solidity language and compiler covering source layout, types, contract structure, control flow, security patterns, and ABI/internals. A developer uses it when writing or reviewing Solidity smart contracts for EVM chains.3installs9TonReference for TON (The Open Network) development covering the actor model, TVM, cell serialization, contract development with Blueprint, standard wallets and tokens, payments, and API access. A developer uses it when building or reviewing TON smart contracts and integrations.3installs10Ton TactReference for Tact, the statically typed smart-contract language for TON that uses message-based communication, structs/messages, and traits. A developer uses it when writing or reviewing Tact contracts.3installs11TonwebReference for TonWeb, the JavaScript SDK for TON covering wallets, BOC handling, HttpProvider, NFTs, jettons, and DNS. A developer uses it when integrating TON functionality into a JavaScript application.3installs12Tronboxtronbox is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.3installs13Tron JavaReference for java-tron, the Java implementation of the TRON protocol covering FullNode build/run, APIs, and modular architecture. A developer uses it when running a TRON node or extending the protocol with custom actuators.3installs14TronwebReference for TronWeb, the JavaScript/TypeScript SDK for TRON covering the HTTP API, contracts, transactions, and events. A developer uses it when building client or server integrations against the TRON network.3installs15ViemReference for viem, the TypeScript interface for Ethereum covering clients, contracts, accounts, chains, ENS, and utilities. A developer uses it when building type-safe Ethereum client integrations.3installs16CircomA reference skill for circom 2.x, the DSL and compiler for arithmetic circuits used in zero-knowledge proving systems, covering templates, constraints, signals, and R1CS output. A developer uses it when defining or compiling ZK circuits with circom and snarkjs.2installs17Risc0A reference skill for the RISC Zero zkVM, a zk-STARK RISC-V platform that runs arbitrary code and produces verifiable receipts. A developer uses it when building zkVM guest/host programs, coprocessors, or on-chain proof verification.2installs18Sp1A reference skill for SP1, a zero-knowledge VM that proves correct execution of RISC-V programs written in Rust, covering the SDK, CLI, recursion, and precompiles. A developer uses it when building provable Rust programs and verifying their execution.2installs19ArbitrumA reference skill for the Arbitrum Nitro L2 stack covering its Geth+ArbOS architecture, gas model, WASM fraud proofs, and BOLD dispute protocol. A developer uses it when building or debugging Arbitrum node, bridge, or batching tooling.1installs20CairoA reference skill for Cairo, the language for provable programs on Starknet, covering syntax, the Sierra/CASM compilation pipeline, linear types, and traits. A developer uses it when writing or compiling Cairo programs and Starknet contracts.1installs21Halo2A reference skill for the halo2 Rust library covering building PLONK-based zero-knowledge circuits, configuring constraints, assigning witnesses, and debugging with the mock prover. A developer uses it when defining or debugging halo2 ZK circuits and gadgets.1installs22RethA reference skill for Reth, a modular Rust Ethereum full node covering staged sync, MDBX storage, revm execution, and jsonrpsee RPC. A developer uses it when running Reth or building tooling against its node, sync, and RPC layers.1installs23Zksync EraA reference skill for zkSync Era, an EVM-compatible ZK rollup, covering protocol mechanics, L1 contracts, the Era VM, Boojum prover, and L1-L2 communication. A developer uses it when building tooling, integrating with L1/L2, or reasoning about Era execution and finality.1installs