● Community
sendaifun
⚡ Sofort
skills
von sendaifun · sendaifun/skills
A public marketplace of Solana-related skills from Sendai — teach Claude on-chain Solana development patterns.
sendaifun/skills is a community marketplace of Agent Skills focused on Solana: SPL tokens, Anchor programs, common transactions, wallet integration patterns, and recipes for on-chain automations. It's opinionated toward Sendai's tooling but the patterns work broadly. Dev-focused — does not provide key management or wallet drainers.
Warum nutzen
Hauptfunktionen
Solana development idioms: Anchor, SPL, transaction construction TypeScript tooling; web3.js and @solana/spl-token patterns Recipes for common flows: mint, transfer, swap, stake Open marketplace — anyone can contribute a skill Sendai Agent Kit-adjacent but not tied to it
Live-Demo
In der Praxis
skills-skill-5.replay
▶ bereit
▶ Abspielen
Schritt ›
0/0
Anwendungsfälle
Praxisnahe Nutzung: skills
Wann einsetzen: You need a new Anchor program and don't want to pattern-match from random GitHub repos.
Ablauf
State the program goal
Scaffold an Anchor program for a simple escrow: deposit SOL, release to seller on confirmation.✓ Kopiert
→ Program with accounts, instructions, and idiomatic Anchor attributes
Tests
Add TypeScript client tests using the Anchor test harness.✓ Kopiert
→ tests/ directory with typed client
Build and deploy to localnet
Build, deploy to localnet, and verify the escrow flow with a test transaction.✓ Kopiert
→ Successful local deploy
Ergebnis: A working Anchor program with tests.
Fallstricke
Missing account constraints — Insist on explicit constraints for every account; skill prompts Claude to enumerate them
Wann einsetzen: You need an SPL token script you actually trust.
Ablauf
Draft the mint script
Write a TypeScript script that creates an SPL token with 9 decimals and mints 1M to a treasury account.✓ Kopiert
→ Script using @solana/spl-token with proper PDAs
Airdrop helper
Add a function that airdrops to an array of recipients using associated token accounts.✓ Kopiert
→ ATA creation + transfer
Ergebnis: A reusable mint + distribute script.
Fallstricke
Forgetting ATA creation — Use getOrCreateAssociatedTokenAccount, not manual derivations
Kombinationen
Mit anderen MCPs für 10-fache Wirkung
Work across an Anchor monorepo
Read programs/, add a new program following the existing structure.✓ Kopiert
Open PRs for contract changes with meaningful descriptions
Open a PR titled 'feat: escrow program' with tests.✓ Kopiert
Kosten & Limits
Was der Betrieb kostet
API-Kontingent none beyond RPC usage you configure
Tokens pro Aufruf 5–15k per scaffold
Kosten in € free at skill level; Solana fees are your own
Tipp Develop on localnet/devnet; don't burn mainnet SOL for iteration
Sicherheit
Rechte, Secrets, Reichweite
Credential-Speicherung: never paste private keys into the prompt — use env vars and ephemeral devnet keys
Datenabfluss: your configured RPC only
Niemals gewähren: wallet signing from within a prompt
On-chain code is bearer-asset code: treat security review as mandatory before mainnet Never ask the skill to work with a mainnet wallet that holds real value
Fehlerbehebung
Häufige Fehler und Lösungen
anchor build fails
Check Rust toolchain and Anchor CLI version; pin with rust-toolchain.toml.
Prüfen: anchor --version && rustc --version
Account constraint errors at runtime
Re-ask Claude to enumerate constraints and PDAs explicitly
Alternativen
skills vs. andere
Alternative Wann stattdessen Kompromiss
aelf-skill You're building on aelf, not Solana Different chain