solana-wallet

Query Solana balances and execute capped SOL and SPL transfers.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill solana-wallet-nirholas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-wallet
Source: https://github.com/nirholas/three-ui/tree/main/examples/skills/solana-wallet
Command: npx skills add https://github.com/nirholas/three-ui --skill solana-wallet-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of needing reliable, reusable Solana wallet primitives for an AI agent to query balances and perform controlled on-chain transfers without exposing private keys.

Core Features & Use Cases

  • Wallet contract injection (ctx.wallet): Uses the host-provided signing contract so every sibling signing skill can sign and send transactions consistently.
  • On-chain read operations: Retrieves the wallet address, SOL balance, SPL token balances, and recent transaction signatures.
  • On-chain write operations with guardrails: Executes SOL transfers, SPL transfers (with recipient ATA auto-creation), and SOL wrap/unwrap flows while enforcing caps and recording actions for auditing.

Quick Start

Ask the agent to “get my SOL balance and recent transaction signatures using solana-wallet.”

Frequently Asked Questions about solana-wallet

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

FAQPage Schema
How do I check SOL and SPL token balances for an agent wallet?

SPL token transfers are executed via on-chain write operations that automatically create the recipient's Associated Token Account (ATA) if it does not exist. This ensures SPL transfers succeed even when the recipient lacks a prior token account.

What is the best way to wrap and unwrap SOL to wSOL for an AI agent flow?

Wrapping and unwrapping SOL to wSOL is handled through controlled on-chain signing operations executed by the agent. The Skill manages the wSOL wrapping flows natively while enforcing safety caps and recording the write operations to memory for auditing.

Does this Solana wallet tool expose private keys when signing transactions?

No, private keys are never exposed because the Skill relies on a runtime-injected ctx.wallet contract provided by the host environment for signing. This ensures every sibling signing skill can send transactions securely and consistently.

Are there transfer limits when an AI agent sends SOL to another address?

Yes, SOL transfers are governed by a configurable safety limit defined in manifest.config.maxTransferSol. This guardrail caps the maximum SOL transfer amount, preventing unauthorized large withdrawals during agent-driven flows.

Can I configure the RPC endpoint and priority fee for Solana wallet operations?

Yes, the Skill supports configurable RPC endpoints and priority fees to adjust transaction processing speed and network routing. These settings ensure on-chain write operations and balance lookups execute reliably across different network conditions.