solana

Manage Solana wallets, transfers, swaps, and token launches via CLI scripts.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/tarotmansa/moltguild --skill solana-tarotmansa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana
Source: https://github.com/tarotmansa/moltguild/tree/main/skill-audit/solana-skills
Command: npx skills add https://github.com/tarotmansa/moltguild --skill solana-tarotmansa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires solana, solders, base58, aiohttp, spl-token, and includes scripts (resource) components.

What problem does it solve?

Managing Solana accounts, SPL tokens, swaps, and token launches is error-prone and requires signing transactions, handling RPC endpoints, and coordinating third-party APIs; this Skill centralizes those operations into reproducible CLI scripts so agents can automate common blockchain tasks reliably.

Core Features & Use Cases

  • Wallet management: generate keypairs, store private keys to a local .env, and display wallet addresses.
  • Balance & transfers: check SOL and SPL token balances, send SOL, and transfer SPL tokens with automatic ATA handling.
  • Swaps & token launches: query and execute Jupiter swaps and launch tokens on Pump.fun including IPFS metadata upload and optional dev buys.
  • Use Case: a developer can create a wallet, fund it on devnet, test an automated 0.1 SOL swap to USDC, and then launch a token with metadata uploaded to IPFS.

Quick Start

Use the solana skill to create a new wallet, save the private key to the environment, check the balance, and swap 0.1 SOL to USDC.

Frequently Asked Questions about solana

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

FAQPage Schema
How do I automate Solana wallet creation and SPL token transfers in Python?

You can automate Solana wallet creation and SPL token transfers using Python CLI scripts that generate keypairs, store private keys locally, and handle SPL token transfers with automatic ATA handling.

How do I execute Jupiter swap quotes on Solana mainnet or devnet?

To execute Jupiter swap quotes on Solana, you need a JUPITER_API_KEY to query the API and a Base58 private key in your environment to sign the swap transactions via the CLI scripts.

Can I launch a token on Pump.fun and upload its metadata to IPFS programmatically?

Yes, you can launch tokens on Pump.fun programmatically by running CLI scripts that upload metadata to IPFS and execute the token launch, with optional dev buys included.

Do I need a Base58 private key to check SOL and SPL token balances?

Checking SOL and SPL token balances requires connecting to Solana RPC endpoints, but executing transactions requires a Base58 private key stored in your environment configuration.

What is the best way to manage Solana blockchain tasks like swaps and token launches?

The best way to manage Solana swaps and token launches is using reproducible CLI scripts that centralize RPC endpoint interactions, transaction signing, and external API coordination for reliable automation.

Why does my Pump.fun token launch require an IPFS metadata upload?

Pump.fun token launches require IPFS metadata uploads to host off-chain token information, ensuring the launched token has accessible metadata when distributed on the Solana network.