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", "deploy to devnet", or "explain Solana concepts" (rent, accounts, PDAs, CPIs, etc.). Also use for quick on-chain lookups via public RPC + curl — "what's the balance of <wallet>", "look up transaction <sig>", "token balance for <account>", "check this address on mainnet/devnet". End-to-end Solana development playbook covering wallet connection, Anchor/Pinocchio programs, Codama client generation, LiteSVM/Mollusk/Surfpool testing, security checklists, and JSON-RPC curl lookups against public clusters. Integrates with the Solana MCP server for live documentation search. Prefers framework-kit (@solana/client + @solana/react-hooks) for UI, wallet-standard-first connection (incl. ConnectorKit), @solana/kit for client/RPC code, and @solana/web3-compat for legacy boundaries.

    Rank#1857
    solana-foundationskills.shDomain expertise53,683Last updated Aug 4, 2026, 08:53 AMskills.sh/solana-foundation/solana-dev-skill/solana-dev

    Security Findings

    Remote code execution pipe

    SuspiciousAnalyzer

    Downloads and pipes to shell: curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txtx/surfpool/releases/latest/download/surfpool-installer.sh | ...

    Remote code execution pipe

    MaliciousAnalyzer

    Downloads and pipes to shell: curl -sL https://run.surfpool.run/ | bash

    External binary download

    SuspiciousAnalyzer

    Prerequisite downloads from non-standard source: https://release.anza.xyz/stable/install

    Sensitive file access

    SuspiciousAnalyzer

    Access to sensitive file: ~/.config/solana/id.json

    Suspicious URL TLD2×

    SuspiciousAnalyzer

    URL with suspicious TLD .xyz: https://release.anza.xyz/v3.1.10/install

    URL with suspicious TLD .xyz: https://release.anza.xyz/stable/install

    Destructive command

    SuspiciousAnalyzer

    Destructive file operation: rm -rf ~/.cache/solana/

    Low-provenance referenced GitHub repo

    SuspiciousAnalyzer

    Referenced repo civic-io/connector-kit not found (deleted / renamed / private): https://github.com/civic-io/connector-kit

    Low-reputation referenced domain

    SuspiciousAnalyzer

    Referenced domain surfnet.dev is low-reputation (registered 236 days ago (< 365d)): https://zk-edge.surfnet.dev/

    No tagged releases

    SuspiciousLineage

    Repo ships no git tags and no GitHub releases — consumers cannot pin to stable, reviewable versions

    Flagged by the hosting marketplace

    SuspiciousLineage

    the skills.sh security audit flagged this skill (status=warn, risk=medium) — flagged by Snyk,Runlayer

    Versions

    4
    • Scanned Jul 19, 2026, 10:01 AMMedium
    • Scanned Jun 1, 2026, 05:51 AMLow
    • Scanned Apr 28, 2026, 04:52 PMUnknown
    • Scanned Apr 7, 2026, 02:02 PMUnknown