Agent skill

Solana Beginner

by sendaifun in sendaifun/solana-new

Teach Solana fundamentals to developers new to the ecosystem.

MITAuto-check passedBackend & APIs

Install Solana Beginner

skills CLI
$ npx skills add sendaifun/solana-new --skill solana-beginner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sendaifun/solana-new solana-beginner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sendaifun/solana-new.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/idea/solana-beginner .claude/skills/solana-beginner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
solana-beginner
GitHub stars
179
Token cost
~2.4k tokens
SKILL.md length
925 words
Files
5 (incl. references)
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Teach Solana fundamentals to developers new to the ecosystem.

  • Works in 5 steps: Interview the User → Read References Based on Background → Walk Through the Ecosystem → …
  • A user says what is Solana
  • SKILL.md covers Preamble (run first), Overview, Workflow and Non-Negotiables, plus 3 more sections
  • Calls curl

What it does

Solana Beginner is an agent skill from sendaifun/solana-new. Teach Solana fundamentals to developers new to the ecosystem. Use when a user says "what is Solana", "why Solana", "new to Solana", "explain Solana to me", "Solana basics", "EVM to Solana", "getting started with Solana", or "Solana fundamentals". Adapts to user's background — EVM devs, backend devs, or complete beginners.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `agents/openai.yaml`, `references/ecosystem-map.md` and `references/solana-vs-evm.md`).

It sits in Backend & APIs, covering Smart contracts. It works with Solana. The repository describes itself as: think. build. ship. tasteful & useful crypto apps. using a curated skills + knowledge base for AI agents on solana contracts & integrations. The licence is MIT.

When your agent uses it

  • A user says what is Solana
  • Explain Solana to me
  • Getting started with Solana
  • Solana fundamentals

Example prompts

  • “what is Solana”
  • “why Solana”
  • “new to Solana”
  • “/solana-beginner”

Requirements

  • Node.js

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Interview the User
  2. Read References Based on Background
  3. Walk Through the Ecosystem
  4. Point to Knowledge Base
  5. Direct to Next Skills

What it can do on your machine

Read from SKILL.md and the folder at commit 38a494a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Solana Beginner loads about 2.4k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 85 tokens; SKILL.md has 925 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sendaifun/solana-new at commit 38a494a, republished under its MIT licence (© sendaifun). 925 words, ~2,357 tokens.

Download SKILL.mdSave it as .claude/skills/solana-beginner/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
solana-beginner
description
Teach Solana fundamentals to developers new to the ecosystem. Use when a user says "what is Solana", "why Solana", "new to Solana", "explain Solana to me", "Solana basics", "EVM to Solana", "getting started with Solana", or "Solana fundamentals". Adapts to user's background — EVM devs, backend devs, or complete beginners.

Preamble (run first)

bash
_TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//'  || echo "anonymous")
_TEL_TIER="${_TEL_TIER:-anonymous}"
_TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no")
_TEL_START=$(date +%s)
_SESSION_ID="$$-$(date +%s)"
mkdir -p ~/.superstack
echo "TELEMETRY: $_TEL_TIER"
echo "TEL_PROMPTED: $_TEL_PROMPTED"
if [ "$_TEL_TIER" != "off" ]; then
_TEL_EVENT='{"skill":"solana-beginner","phase":"idea","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' 
echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true
_CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "")
[ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"solana-beginner","phase":"idea","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 &
true
fi

If TEL_PROMPTED is no: Before starting the skill workflow, ask the user about telemetry. Use AskUserQuestion:

Help superstack get better! We track which skills get used and how long they take — no code, no file paths, no PII. Change anytime in ~/.superstack/config.json.

Options:

  • A) Sure, help superstack improve (anonymous)
  • B) No thanks

If A: run this bash:

bash
echo '{"telemetryTier":"anonymous"}' > ~/.superstack/config.json
_TEL_TIER="anonymous"
touch ~/.superstack/.telemetry-prompted

If B: run this bash:

bash
echo '{"telemetryTier":"off"}' > ~/.superstack/config.json
_TEL_TIER="off"
touch ~/.superstack/.telemetry-prompted

This only happens once. If TEL_PROMPTED is yes, skip this entirely and proceed to the skill workflow.

Wrong skill? See SKILL_ROUTER.md for all available skills.

Solana Foundation

Teach Solana fundamentals adaptively. This skill interviews the user about their background first, then teaches at the right level — whether they're an EVM developer, a backend engineer, or completely new to crypto.

Overview

Not everyone arrives at Solana from the same place. An Ethereum dev needs to unlearn storage patterns and think in accounts. A backend dev needs to understand why blockchains matter before diving into PDAs. A complete beginner needs the "why" before the "how."

This skill adapts. It asks first, then teaches.

Workflow

Step 1: Interview the User

Always start here. Never skip this step.

Use the AskUserQuestion tool to determine the user's background. Ask:

  1. What's your development background?

    • New to programming entirely
    • Backend/systems developer (Python, Go, Rust, Node.js)
    • Frontend developer (React, Vue, etc.)
    • EVM/Ethereum developer (Solidity, Hardhat, Foundry)
    • Other blockchain developer (Cosmos, Sui, Aptos)
  2. What are you trying to build? (DeFi app, NFT project, payments, AI agent, just learning, etc.)

  3. How familiar are you with crypto concepts? (wallets, transactions, smart contracts, tokens)

Step 2: Read References Based on Background

Based on the user's answers, read the appropriate references:

  • EVM developers → Start with references/solana-vs-evm.md

    • Focus on the account model vs storage model difference
    • Explain why programs are stateless and data lives in accounts
    • Cover PDAs, CPIs, and the instruction model
    • Highlight common gotchas (rent, account size, transaction limits)
  • New to crypto / complete beginners → Start with references/why-solana-for-builders.md

    • Explain what a blockchain is and why it matters (briefly)
    • Focus on Solana's practical advantages: speed, cost, scale
    • Use concrete numbers: 400ms blocks, $0.00025 fees, 65k TPS
    • Make it tangible — compare to web2 experiences they know
  • Backend / systems developers → Start with references/why-solana-for-builders.md, then references/solana-vs-evm.md

    • They'll appreciate the systems-level design of Solana
    • Emphasize: Rust-based, parallel execution (Sealevel), no EVM overhead
    • Compare to building APIs — programs are like microservices, accounts are like database rows
  • Other blockchain developers → Start with references/solana-vs-evm.md (the model differences apply broadly)

Step 3: Walk Through the Ecosystem

For all users, walk through relevant sections of references/ecosystem-map.md:

  • If they want to build DeFi → highlight major protocols by category (see data/solana-knowledge/04-protocols-and-sdks.md → Decision Quick Reference). Always verify protocol health before recommending — protocols can decline or shut down.
  • If they want NFTs → highlight Metaplex, Magic Eden
  • If they want payments → highlight USDC, PayPal PYUSD, Sphere, Helio
  • If they want AI → highlight Solana Agent Kit, GOAT SDK
  • If they're just exploring → give a high-level tour of all categories
Step 4: Point to Knowledge Base

Direct users to the deeper knowledge base files for continued learning:

  • ../../data/solana-knowledge/01-what-and-why-solana.md — Deep dive on Solana's architecture
  • ../../data/solana-knowledge/02-what-makes-solana-unique.md — Technical differentiators
Step 5: Direct to Next Skills

When the user is ready to move forward, point them to:

  • /find-next-crypto-idea — If they need help figuring out what to build
  • /validate-idea — If they have an idea and want to validate it
  • /scaffold-project — If they're ready to start building
  • /build-with-claude — If they want guided implementation help
Show full SKILL.md (359 more words)Show less

Non-Negotiables

  1. ALWAYS ask the user's background before teaching. Never assume. Never dump a wall of information without knowing who you're talking to.

  2. Use the AskUserQuestion tool to interview. Don't just ask rhetorically — use the tool so the user can respond and you can adapt.

  3. Adapt depth to the user's level. Don't explain what a blockchain is to an EVM dev. Don't throw PDAs at someone who doesn't know what a wallet is.

  4. Be concrete. Use real numbers:

    • 400ms block times (not "fast")
    • ~$0.00025 per transaction (not "cheap")
    • 65,000 TPS theoretical throughput (not "high throughput")
    • ~$5B+ DeFi TVL (not "significant TVL")
    • Sub-second finality (not "quick confirmation")
  5. Don't be a shill. Acknowledge trade-offs honestly:

    • Solana has had outages (improving with Firedancer)
    • Rust has a steeper learning curve than Solidity
    • The account model is genuinely confusing at first
    • Not everything needs to be on-chain
  6. Direct users to next skills when ready. This skill is a starting point, not a destination.

Phase Handoff

This skill is Phase 0 (Learn). It sits before the Idea phase in the journey.

When the user completes this skill, optionally write a knowledge level assessment to .superstack/idea-context.md:

json
{
  "knowledge_level": "beginner" | "intermediate" | "advanced",
  "background": "evm" | "backend" | "frontend" | "beginner" | "other-chain",
  "interests": ["defi", "nfts", "payments", "ai", "gaming", "social"],
  "ready_for": "idea-phase" | "build-phase" | "needs-more-learning"
}

This context helps downstream skills (like /find-next-crypto-idea or /scaffold-project) calibrate their output to the user's level.

Example Interactions

EVM dev arrives:

"I've been building on Ethereum for 2 years, want to try Solana." → Ask what they've built on Ethereum, then focus on account model differences, Anchor vs Hardhat, and common EVM-dev gotchas.

Complete beginner:

"I keep hearing about Solana, what is it?" → Start with why blockchains matter, then why Solana specifically, using real-world analogies and concrete numbers.

Backend dev with a project idea:

"I'm a Go developer and I want to build a payments app on Solana." → Brief Solana overview emphasizing the systems design, then deep-dive on USDC and payment tools (Sphere, Helio), then point to /scaffold-project.

Telemetry (run last)

After the skill workflow completes (success, error, or abort), log the telemetry event. Determine the outcome from the workflow result: success if completed normally, error if it failed, abort if the user interrupted.

Run this bash:

bash
_TEL_END=$(date +%s)
_TEL_DUR=$(( _TEL_END - ${_TEL_START:-$_TEL_END} ))
_TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous")
if [ "$_TEL_TIER" != "off" ]; then
echo '{"skill":"solana-beginner","phase":"idea","event":"completed","outcome":"OUTCOME","duration_s":"'"$_TEL_DUR"'","session":"'"$_SESSION_ID"'","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","platform":"'$(uname -s)-$(uname -m)'"}' >> ~/.superstack/telemetry.jsonl 2>/dev/null || true
true
fi

Replace OUTCOME with success/error/abort based on the workflow result.

© sendaifun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/idea/solana-beginner of sendaifun/solana-new.

  • SKILL.md
  • agents/openai.yaml
  • references/ecosystem-map.md
  • references/solana-vs-evm.md
  • references/why-solana-for-builders.md

Open the folder on GitHubat commit 38a494a

Compare with similar skills

Solana Beginner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Solana Beginner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Solana Beginner this skillsendaifun/solana-new179—~2.4kAutomated safety check: PassMIT
Solana Devsolana-foundation/solana-dev-skill573—~3.8kAutomated safety check: PassMIT
RadarAuditware/radar154—~2.1kAutomated safety check: PassGPL-3.0
Safe Solana BuilderFrankcastleauditor/safe-solana-builder145—~3.6kAutomated safety check: PassNone
Wiremock TestOpenZeppelin/openzeppelin-relayer154—~1.6kAutomated safety check: NotesAGPL-3.0
Solana Token Extensionssolanabr/ai-kit109—~3.5kAutomated safety check: PassMIT

Similar skills

  • Solana Dev

    solana-foundation/solana-dev-skill

    A skill your agent uses 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…

    573 GitHub stars~3.8k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Radar

    Auditware/radar

    Use radar for smart contract security analysis, AST generation, and detection template development.

    154 GitHub stars~2.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Safe Solana Builder

    Frankcastleauditor/safe-solana-builder

    A skill your agent uses whenever the user wants to write, scaffold, or build a Solana smart contract or program from scratch.

    145 GitHub stars~3.6k tokensUpdated 6 days ago
    Backend & APIsAuto-check passed
  • Wiremock Test

    OpenZeppelin/openzeppelin-relayer

    Manage WireMock proxy for RPC testing. An agent skill from OpenZeppelin/openzeppelin-relayer.

    154 GitHub stars~1.6k tokensUpdated yesterday
    Backend & APIsAuto-check: notes
  • Helps choose, combine and create Token-2022 mint and account extensions on Solana with the spl-token CLI, @solana/kit or Anchor, and integrate the resulting mints.

    109 GitHub stars~3.5k tokensUpdated today
    Backend & APIsAuto-check passed
  • A skill your agent uses when accessing Alchemy APIs for RPC calls, token balances, NFT metadata, asset transfers, transaction simulation, or Alchemy-specific features.

    113 GitHub stars~2.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check: notes

More from sendaifun/solana-new

All 13 skills in this repo
  • Find Next Crypto Idea

    sendaifun/solana-new

    Interview users sharply to discover, rank, or validate what they should build in crypto.

    179 GitHub stars~2.5k tokensUpdated 8 days ago
    Auto-check passed
  • Colosseum Copilot

    sendaifun/solana-new

    Search and analyze 5,400+ Solana hackathon projects using Colosseum Copilot.

    179 GitHub stars~2.9k tokensUpdated 8 days ago
    Auto-check passed
  • Competitive Landscape

    sendaifun/solana-new

    Map the competitive landscape for a crypto product idea. An agent skill from sendaifun/solana-new.

    179 GitHub stars~1.7k tokensUpdated 8 days ago
    Auto-check passed
  • Defillama Research

    sendaifun/solana-new

    Research DeFi protocols and market opportunities using DefiLlama data.

    179 GitHub stars~1.8k tokensUpdated 8 days ago
    Auto-check passed
  • Deploy To Mainnet

    sendaifun/solana-new

    Guide a Solana project from devnet to mainnet production deployment.

    179 GitHub stars~1.8k tokensUpdated 8 days ago
    Auto-check passed
  • Submit To Hackathon

    sendaifun/solana-new

    Prepare and optimize a hackathon submission for a Solana project.

    179 GitHub stars~1.7k tokensUpdated 8 days ago
    Auto-check passed

Works with

Categories

Questions about Solana Beginner

What does Solana Beginner do?

Teach Solana fundamentals to developers new to the ecosystem. Solana Beginner is an agent skill from sendaifun/solana-new. Teach Solana fundamentals to developers new to the ecosystem.

When should I use Solana Beginner?

Solana Beginner fits situations like: A user says what is Solana; explain Solana to me; getting started with Solana; solana fundamentals.

How do I install Solana Beginner in Claude Code?

Run `npx skills add sendaifun/solana-new --skill solana-beginner -a claude-code`. Or copy the skill folder (skills/idea/solana-beginner in sendaifun/solana-new) into .claude/skills/solana-beginner in your project. Claude Code loads it when a task matches its description.

How do I install Solana Beginner in Codex?

Run `npx skills add sendaifun/solana-new --skill solana-beginner -a codex`. Or copy the skill folder (skills/idea/solana-beginner in sendaifun/solana-new) into .agents/skills/solana-beginner in your project. Codex loads it when a task matches its description.

Can I use Solana Beginner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sendaifun/solana-new --skill solana-beginner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/solana-beginner, .gemini/skills/solana-beginner, .github/skills/solana-beginner and .opencode/skills/solana-beginner in your project.

What does Solana Beginner need to run?

Going by SKILL.md and its folder, Solana Beginner needs the command-line tools its instructions call (curl). Our summary lists: Node.js.

Does Solana Beginner access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Solana Beginner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Solana Beginner use?

Solana Beginner is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Solana Beginner use?

About 2.4k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.6k tokens, read only when the agent opens those files.

What are the alternatives to Solana Beginner?

Skills that share tags, products or a category with Solana Beginner: Solana Dev (solana-foundation/solana-dev-skill, 573 stars), Radar (Auditware/radar, 154 stars), Safe Solana Builder (Frankcastleauditor/safe-solana-builder, 145 stars) and Wiremock Test (OpenZeppelin/openzeppelin-relayer, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Solana Beginner?

sendaifun (a GitHub organization) maintains it in sendaifun/solana-new, which has 179 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 2, 2026.

Source: sendaifun/solana-new on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.