Install
$ agentstack add skill-superteamcanada-stca-skills-solana-agent ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Solana AI Agent Scaffolder
Build production-ready AI agents that interact with Solana on-chain. Uses SendAI's Solana Agent Kit v2 (60+ blockchain actions) and the official Solana Developer MCP for real-time docs, account queries, and transaction analysis.
Why this matters now
The Solana Foundation positions the network as core infrastructure for the agentic internet. 15M+ on-chain agent payments have already been processed. Stablecoins are the default payment rail for agent-to-agent transactions.
When to use this skill
- "Build an AI agent that trades on Solana"
- "Create an agent that monitors wallet activity"
- "Set up the Solana Agent Kit"
- "I want my agent to do on-chain actions"
- Any project combining AI/LLMs with Solana transactions
Key ecosystem tools
| Tool | What it does | Link | |------|-------------|------| | SendAI Solana Agent Kit v2 | 60+ blockchain actions, modular plugin system (Token, NFT, DeFi, Blinks), embedded wallet support | github.com/sendaifun/solana-agent-kit | | Solana Developer MCP | Official MCP server — real-time docs, account queries, transaction analysis, CPI generation | mcp.solana.com | | Helius MCP Server | 60+ tools for querying Solana, sending transactions, webhooks, streaming | helius.dev/docs/agents/mcp | | ElizaOS | TypeScript agent framework, 200+ plugins, strong Solana integrations | github.com/elizaos |
Build mode workflow
Step 1 — Define the agent's purpose
Ask the founder:
- What does the agent do? (trade, monitor, pay, mint, analyze, automate)
- Who triggers it? (user command, cron schedule, on-chain event, webhook)
- What on-chain actions does it need? (transfer SOL/tokens, swap, stake, mint NFT, read account data)
- What LLM integration? (Claude API, OpenAI, LangChain, Vercel AI SDK)
- Wallet strategy? (embedded via Turnkey/Privy, server-side keypair, user wallet via adapter)
Step 2 — Scaffold the project
Based on answers, generate:
- Project structure
`` solana-agent/ ├── src/ │ ├── agent.ts # Agent logic + LLM integration │ ├── actions/ # Custom on-chain actions │ ├── plugins/ # Agent Kit plugin configuration │ └── wallet.ts # Wallet/key management ├── .env.example # RPC, API keys, wallet config └── package.json ``
- Agent Kit plugin selection — pick from:
@solana-agent-kit/plugin-token— transfer, swap, create tokens@solana-agent-kit/plugin-nft— mint, transfer, burn NFTs@solana-agent-kit/plugin-defi— stake, lend, provide liquidity@solana-agent-kit/plugin-blinks— create and register Blinks
- MCP server configuration
```bash # Add Solana Developer MCP to Claude Code claude mcp add --transport http solana-mcp-server https://mcp.solana.com/mcp
# Add Helius MCP for enhanced querying claude mcp add helius-mcp-server ```
- Embedded wallet setup (Turnkey or Privy) for secure key management without exposing private keys in code
Step 3 — Implement core agent logic
import { SolanaAgentKit } from "@solana-agent-kit/core";
import { TokenPlugin } from "@solana-agent-kit/plugin-token";
const agent = new SolanaAgentKit({
rpcUrl: process.env.HELIUS_RPC_URL,
wallet: embeddedWallet, // Turnkey/Privy managed
plugins: [new TokenPlugin()],
});
Step 4 — Deploy and test on devnet
- Configure devnet RPC
- Fund agent wallet with devnet SOL via faucet
- Run agent actions and verify on-chain state
- Set up monitoring/logging for production
Hard rules
- Never store private keys in code or environment variables in production. Use embedded wallet providers (Turnkey, Privy) or secure secret managers.
- Always start on devnet. Never deploy untested agent logic to mainnet.
- Set transaction limits. Agent actions should have configurable max amounts and rate limits.
- Log every on-chain action. Agents must maintain an audit trail of all transactions.
- Handle RPC failures gracefully. Use retry logic and RPC failover (Helius → QuickNode fallback).
Reference links
- Solana AI ecosystem overview
- SendAI Agent Kit docs
- Solana Developer MCP
- Helius MCP Server
- Helius: How to use AI to build Solana apps
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SuperteamCanada
- Source: SuperteamCanada/STCA-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.