solana-toolkit

Manages Solana wallets, transfers, and Jupiter DeFi swaps via Helius.

17|45|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill solana-toolkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-toolkit
Source: https://github.com/XSpoonAi/spoon-awesome-skill/tree/main/web3-core-operations/solana-toolkit
Command: npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill solana-toolkit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @solana/web3.js, @solana/spl-token, bs58, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides a comprehensive toolkit to manage Solana wallets, perform SOL and SPL token transfers, and execute DeFi swaps via Jupiter with Helius APIs.

Core Features & Use Cases

  • Wallet creation and import, secure local key storage, and public-key retrieval.
  • Check balances (SOL and SPL tokens), view transaction history, and monitor addresses.
  • Send SOL or tokens, manage associated accounts, and estimate/adjust transaction priorities.
  • Swap tokens using Jupiter with live quotes, route optimization, and on-chain execution.

Quick Start

Create a new wallet with the CLI and start sending SOL or tokens using the provided scripts.

Frequently Asked Questions about solana-toolkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Solana wallet and send SOL or SPL tokens using TypeScript?

You can create a Solana wallet and send SOL or SPL tokens using TypeScript-based scripts that manage secure local key storage and transfer execution. The toolkit handles associated account creation and transaction priority estimation.

What's the best way to swap tokens on Solana using Jupiter and Helius APIs?

The best way to swap tokens on Solana using Jupiter and Helius is via a toolkit that fetches live quotes, optimizes routes, and executes on-chain transactions. It integrates directly with Jupiter for swaps and Helius for enhanced RPC capabilities.

Do I need Helius and Jupiter to perform DeFi swaps on Solana?

You need Helius and Jupiter to perform DeFi swaps because the toolkit uses Helius APIs for transaction execution and monitoring, while Jupiter provides the live quotes and route optimization required for the swap.

How do I check Solana wallet balances and view transaction history?

You check Solana wallet balances and view transaction history using the toolkit's monitoring scripts. These scripts query SOL and SPL token balances and retrieve historical transaction records for specific public keys.

Can I use @solana/web3.js and @solana/spl-token to manage associated token accounts?

Yes, you can use @solana/web3.js and @solana/spl-token to manage associated token accounts. The toolkit relies on these dependencies to handle SPL token transfers and create necessary associated accounts for wallet operations.