solana-skill
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chattyclaw/solana-basicsWhat This Skill Does
The solana-skill is an all-encompassing toolkit for interacting with the Solana blockchain directly within the OpenClaw environment. Powered by the high-performance Helius infrastructure, this skill serves as a bridge between the agent and the Solana ecosystem. It allows users to perform complex financial and administrative tasks such as managing digital wallets, querying real-time asset data, executing cross-token swaps via the Jupiter aggregator, and monitoring on-chain events. By abstracting the complexities of RPC endpoints and transaction construction, the skill provides a streamlined interface for developers and power users to interact with DeFi, NFTs, and portfolio management securely.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/chattyclaw/solana-basics
Once installed, ensure you have a Helius API key obtained from their developer dashboard. Create a configuration file located at ~/.config/solana-skill/config.json with your API key and preferred network (e.g., 'mainnet-beta'). It is crucial to verify that the file permissions are restricted to the current user to protect your sensitive credentials.
Use Cases
This skill is designed for scenarios ranging from simple asset checking to complex automated DeFi strategies. Use it to:
- Manage multiple wallets, including importing keys and generating new addresses.
- Monitor portfolio health by retrieving token balances, including SPL tokens and compressed NFTs.
- Execute automated token swaps by finding the best price quotes via Jupiter.
- Track address activity to stay updated on incoming payments or status changes.
- Perform secure transfers of SOL or SPL tokens with priority fee estimation to ensure rapid confirmation during periods of high network congestion.
Example Prompts
- "Check the current SOL balance and total value of all SPL tokens in my primary wallet."
- "Swap 2 SOL for the maximum possible amount of JUP tokens using the Jupiter aggregator, ensuring slippage is set to 0.5%."
- "Watch address 7xGH... and notify me immediately when a transaction is confirmed for this account."
Tips & Limitations
- Security First: Never expose your private keys or seed phrases in logs or conversations. Always review the recipient address before authorizing any transaction.
- Slippage Management: When performing swaps, always define a slippage tolerance to prevent unfavorable price execution during market volatility.
- Rate Limiting: Be aware of Helius RPC rate limits based on your tier; if you perform high-frequency operations, consider upgrading your subscription.
- Verification: For high-value transactions, verify the transaction hash via an explorer to confirm finality on the ledger.
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-chattyclaw-solana-basics": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api, code-execution