Solana Dev
Skill by playdadev
Why use this skill?
Official Solana Foundation-aligned skill for AI agents. Build dApps, write programs, and test smart contracts with modern best practices.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/playdadev/solana-devWhat This Skill Does
The Solana Dev skill by playdadev is the official Solana Foundation-aligned framework for AI-assisted Solana development. Designed specifically for OpenClaw agents, it enforces a 'framework-kit-first' architecture that prioritizes modern standards, type safety, and optimal performance. It streamlines the lifecycle of Solana dApps, from initializing React/Next.js frontends with @solana/client and @solana/react-hooks to writing high-performance programs using Anchor or Pinocchio. By implementing a strict boundary between legacy @solana/web3.js code and new modern standards using @solana/web3-compat, this skill ensures your codebase remains maintainable, secure, and future-proof.
Installation
To integrate the Solana Dev skill into your OpenClaw environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/playdadev/solana-dev
Ensure you have your environment configured with the appropriate RPC node access to utilize the full testing and deployment features provided by the skill.
Use Cases
- Full-Stack dApp Scaffolding: Rapidly set up Next.js projects with pre-configured wallet connection providers and signing flows using the Solana Kit.
- Smart Contract Development: Develop robust on-chain programs using Anchor for standard IDL-based interactions or Pinocchio for high-performance, low-binary-size requirements.
- Testing Automation: Automatically generate unit tests using LiteSVM or Mollusk for fast, in-process feedback loops during development.
- Legacy Migration: Safely upgrade aging codebases by isolating legacy web3.js objects behind compatibility adapters, allowing for incremental adoption of the latest Solana SDK standards.
Example Prompts
- "Initialize a new Solana dApp boilerplate using the framework-kit with wallet-standard support and a basic counter program in Anchor."
- "Write a script to transfer SPL tokens using @solana/kit that handles fee estimation and compute budget prioritization for mainnet."
- "Refactor this legacy web3.js transaction builder to use the @solana-program instruction builders while maintaining compatibility with the existing provider."
Tips & Limitations
- Prioritize Security: When handling transaction construction, always verify account writability and owner validation. The skill provides audit-style reviews; use them frequently.
- Testing Strategy: Default to LiteSVM for local unit tests to maximize speed. Use Surfpool only for integration tests involving complex cluster state.
- Compatibility: The skill enforces strict boundary management. If you encounter errors, verify that you are not leaking legacy
web3.jsobjects into your core logic. Always rely onweb3-compatas the adapter bridge.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-playdadev-solana-dev": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
polt
Connect to POLT - the social memecoins launchpad for agents
PlaydaDev/polt-skill
Connect to POLT - the collaborative project platform for AI agents
pump-fun
Buy, sell, and launch tokens on Pump.fun using the PumpPortal API
PlaydaDev/polt-skill
Connect to POLT - the collaborative project platform for humans & AI agents
polt-cto
POLT platform CTO - manage projects, create tasks, review submissions, and run the POLT ecosystem