# Solana

> Solana blockchain development — core concepts, clients, RPC, tokens, and payments for agent-driven tooling.

- Skill: `hairyf/solana` (Agent Skill, multi-file: 26 files)
- Install (CLI): `npx skillmds@latest add hairyf/solana`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hairyf/solana/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: hairyf (https://skillmd.com/u/hairyf)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/hairyf/solana

---


> Skill is based on Solana documentation (solana-com), generated 2026-02-09.

Concise reference for building on Solana: accounts, transactions, programs, PDAs, CPI, fees, JavaScript/Rust clients, frontend, SPL tokens, RPC, payments, and terminology.

## Core References

| Topic | Description | Reference |
|-------|-------------|-----------|
| Accounts | Account model, address, keypair, PDA | [core-accounts](references/core-accounts.md) |
| Transactions & Instructions | Tx format, signatures, message, build & send | [core-transactions-instructions](references/core-transactions-instructions.md) |
| Versioned Transactions | v0 message, lookup tables, maxSupportedTransactionVersion | [core-versioned-transactions](references/core-versioned-transactions.md) |
| Programs & PDA | Programs, PDA derivation, canonical bump | [core-programs-pda](references/core-programs-pda.md) |
| CPI & Fees | Cross-program invocation, base/priority fees, CU | [core-cpi-fees](references/core-cpi-fees.md) |
| Rent | Rent exemption, getMinimumBalanceForRentExemption, reclaim on close | [core-rent](references/core-rent.md) |

## Clients & Frontend

| Topic | Description | Reference |
|-------|-------------|-----------|
| JavaScript/TypeScript | @solana/kit, web3.js, @solana/client, SPL | [clients-javascript](references/clients-javascript.md) |
| Rust | solana-sdk, solana-client, keypair, RPC | [clients-rust](references/clients-rust.md) |
| React & Next.js | @solana/react-hooks, provider, wallet | [frontend-react-nextjs](references/frontend-react-nextjs.md) |

## Features

| Topic | Description | Reference |
|-------|-------------|-----------|
| Staking | Stake accounts, delegate/withdraw, warmup/cooldown, merge/split | [features-staking](references/features-staking.md) |
| Confirmation & Expiration | Blockhash validity, commitment levels, confirmation flow | [features-confirmation](references/features-confirmation.md) |
| Actions & Blinks | Solana Actions API, blinks, actions.json | [features-actions-blinks](references/features-actions-blinks.md) |
| Retry & Rebroadcast | maxRetries, lastValidBlockHeight, when to re-sign | [features-retry](references/features-retry.md) |
| Fee Sponsorship | Fee payer, gas abstraction, fee relayer | [features-fee-sponsorship](references/features-fee-sponsorship.md) |
| Offline Signing | Serialize, sign off-network, recover, durable nonce | [features-offline-signing](references/features-offline-signing.md) |

## Tokens

| Topic | Description | Reference |
|-------|-------------|-----------|
| SPL Token Basics | Mint, token account, transfer, ATA, approve, burn | [tokens-basics](references/tokens-basics.md) |
| Token-2022 Extensions | Metadata, transfer fees, confidential, hooks | [tokens-extensions](references/tokens-extensions.md) |

## RPC & Payments

| Topic | Description | Reference |
|-------|-------------|-----------|
| RPC HTTP & WebSocket | getAccountInfo, getBalance, subscriptions | [rpc-http-websocket](references/rpc-http-websocket.md) |
| Payments & Solana Pay | Payment URLs, verification, send/accept | [payments-solana-pay](references/payments-solana-pay.md) |

## Cookbook & Reference

| Topic | Description | Reference |
|-------|-------------|-----------|
| Cookbook Recipes | Send SOL, keypair, balance, memo, priority fees | [cookbook-recipes](references/cookbook-recipes.md) |
| Clusters & Terminology | Mainnet, devnet, terms, staking | [references-clusters-terminology](references/references-clusters-terminology.md) |

## Best Practices

| Topic | Description | Reference |
|-------|-------------|-----------|
| Compute Optimization | CU limits, measurement, logging, data types, PDAs | [best-practices-compute](references/best-practices-compute.md) |

