The wallet itself is recovered from an encrypted keypair stored on the agent
record (see agent_identities.meta.encrypted_secret). Never accepts keys via
tool args.
Safety
transferSol is capped by manifest.config.maxTransferSol.
All write ops set a priority fee from priorityFeeMicroLamports.
All write ops record to ctx.memory for the orchestrator to audit.
1---2name: solana-wallet3description: solana-wallet4---5# solana-wallet67Generic Solana primitives. Provides the `ctx.wallet` contract that every signing8skill (pump-fun-trade, jupiter-swap, ...) consumes.910| Tool | Use it for |11|---|---|12| `getAddress` | Wallet pubkey |13| `getBalance` | SOL balance (self or any address) |14| `getSplBalances` | All SPL holdings |15| `transferSol` | Send SOL (capped by `maxTransferSol`) |16| `transferSpl` | Send any SPL token; auto-creates recipient ATA |17| `wrapSol` / `unwrapSol` | wSOL conversions |18| `getRecentSignatures` | Recent activity |1920## Wallet contract2122The host runtime injects `ctx.wallet` built via [api/_lib/solana-wallet.js](../../../api/_lib/solana-wallet.js):2324```ts25{26 publicKey: PublicKey,27 signTransaction(tx): tx, // Transaction | VersionedTransaction28 sendAndConfirm(tx, conn): string, // returns signature29}30```3132The wallet itself is recovered from an encrypted keypair stored on the agent33record (see `agent_identities.meta.encrypted_secret`). Never accepts keys via34tool args.3536## Safety3738- `transferSol` is capped by `manifest.config.maxTransferSol`.39- All write ops set a priority fee from `priorityFeeMicroLamports`.40- All write ops record to `ctx.memory` for the orchestrator to audit.
Run npx skillmds@latest add nirholas/solana-wallet in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
solana-wallet It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
nirholas (@nirholas) published this skill. Their other Agent Skills are listed on their SkillMD profile.