solana-devskills.sh · solana-foundation
65,671 installs'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", "fuzz my Solana program", "deploy to devnet", "send a v1 transaction", "support larger transactions", "fix maxSupportedTransactionVersion", or "explain Solana concepts" (rent, accounts, PDAs, CPIs). Also for program architecture — s
release.anza.xyzapi.mainnet-beta.solana.comrun.surfpool.runanchor.projectserum.comfaucet.solana.comcurves.xargs.orgzk-edge.surfnet.devapi.devnet.solana.comexplorer.solana.comsolana-foundation.github.iomy-rpc.example.commy-custom-endpoint.comwww.litesvm.commarketplace.quicknode.comsolana.comno-dna.orglearn.blueshift.ggblueshift.ggsolanacookbook.comwww.solanakit.comwww.anchor-lang.comcrates.iowww.helius.devwww.npmjs.comackee.xyzspl.solana.comdevelopers.metaplex.comaccretionxyz.substack.comagentskills.ioapi.testnet.solana.comx.commy-rpc-provider.comrust-fuzz.github.iomcp.solana.comEvidence lines
- pipes_remote_to_shell — references/anchor/migrating-v0.32-to-v1.md: run: curl -sL https://run.surfpool.run/ | bash
- pipes_remote_to_shell — references/common-errors.md: curl -sL https://run.surfpool.run/ | bash
- pipes_remote_to_shell — references/surfpool/overview.md: curl -sL https://run.surfpool.run/ | bash
- pipes_remote_to_shell — references/testing.md: curl -sL https://run.surfpool.run/ | bash
- pipes_remote_to_shell — references/testing.md: # run: curl -sL https://run.surfpool.run/ | bash
- generates_or_handles_keys — references/concepts.md: Solana uses Ed25519. A private key is a secret scalar `k`; the public key is `k·P`, a point on the curve — cheap to compute forward, infeasible to invert.
- generates_or_handles_keys — references/concepts.md: **PDAs are addresses deliberately placed *off* the curve.** No scalar maps to them, so they have no private key and can never be signed for by a keypair. Only t
- generates_or_handles_keys — references/confidential-transfers.md: let equality_proof_account = Keypair::new();
- generates_or_handles_keys — references/confidential-transfers.md: let ciphertext_validity_proof_account = Keypair::new();
- generates_or_handles_keys — references/confidential-transfers.md: let range_proof_account = Keypair::new();
- solicits_credentials — references/programs/design-patterns.md: - **Write your own macros to kill copy-paste bugs.** Repeated fee math / token transfers / safe-math copied 10× is where copy-paste bugs live. A single macro (d
Our disclosure is a static description of what the skill declares and does; it is not a safety verdict. Source record: www.skills.sh/solana-foundation/solana-dev-skill/solana-dev. Targets solana-dev-skill.
Install
npx skills add solana-foundation/solana-dev-skill@solana-dev
Copied from the registry's documented install form. Read the disclosure above first; it is the whole point of this page.
Observed record
First seen 2026-09-07. The weekly re-scan will record install growth and any change to the skill's content hash; one observation so far.
Cite this page
Sato Hub. "solana-dev — skill disclosure on Sato Hub." Sato Hub, updated 2026-09-14, accessed 2026-09-14. https://satohub.ai/skills/skillssh%3Asolana-foundation%2Fsolana-dev-skill%2Fsolana-devData last refreshed 2026-09-14; this page is rebuilt daily. Citations carry the date so a reader can tell which snapshot a claim came from. Catalog data is licensed CC-BY-4.0.