solana

Query Solana blockchain data with USD pricing via RPC and CoinGecko.

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill solana-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/optional-skills/blockchain/solana
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill solana-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Checking Solana wallet balances, token holdings, transactions, and network stats normally requires juggling block explorers and multiple APIs. This Skill provides a single CLI that queries Solana RPC and enriches results with USD prices from CoinGecko, with no API key required. ## Core Features & Use Cases - Wallet Portfolio: Get SOL balance, SPL token holdings sorted by USD value, dust filtering, NFT count, and total portfolio value. - On-Chain Inspection: Look up transaction details by signature, SPL token metadata with top holders, recent address activity, and NFT ownership. - Network & Market Data: Detect large SOL transfers in the latest block, check live network stats (slot, epoch, TPS, supply), and look up token prices by symbol or mint. - Use Case: A user asks "what is this Solana wallet worth?" — run the wallet command with the address to get a full portfolio breakdown with USD values in one step. ## Quick Start Ask the agent to check the SOL balance and token portfolio value of a given Solana wallet address.

Frequently Asked Questions about solana

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

FAQPage Schema
How do I check a Solana wallet balance and token portfolio?

Run the wallet command with the address: python3 solana_client.py wallet <address>. It returns the SOL balance, SPL token holdings sorted by USD value, NFT count, and total portfolio value. Use --no-prices for faster RPC-only results.

How to look up a Solana transaction by signature?

Use the tx command with the base58 signature: python3 solana_client.py tx <signature>. It shows slot, timestamp, fee, status, SOL and USD balance changes, and invoked programs. Note public RPC only keeps about two days of history.

Does this Solana tool require an API key or paid RPC endpoint?

No API key is required. It uses the public Solana mainnet RPC and CoinGecko's free tier. For better rate limits, set the SOLANA_RPC_URL environment variable to a private endpoint like Helius or QuickNode.

Why are some token prices missing from wallet results?

CoinGecko's free tier limits requests to roughly 10-30 per minute, and price lookups use one request per token. Wallets with many tokens may not get all prices. Use the --no-prices flag to skip pricing entirely.

Can it detect all NFTs in a Solana wallet?

No. NFT detection is heuristic, matching SPL tokens with amount 1 and 0 decimals. Compressed NFTs (cNFTs) and Token-2022 NFTs are not detected by this method.