solana-key-tools

Generate and validate Solana Ed25519 keypairs with optional mnemonic recovery.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires base58, nacl, mnemonic, and includes scripts (resource) components.

What problem does it solve?

Solana developers need a reliable, out-of-the-box way to generate and validate Ed25519 keypairs that are immediately usable with Solana, including optional mnemonic recovery for backup and recovery.

Core Features & Use Cases

  • Real Ed25519 keypair generation compatible with Solana addresses
  • Public key validation and hex/base58 representations for seamless integration
  • Optional BIP39 mnemonic support for wallet recovery
  • Outputs include key details, derivation path, and network metadata for debugging and auditing

Quick Start

Run the skill with action generate to obtain a new Solana Ed25519 keypair, including public key, secret key, and mnemonic when available.

Frequently Asked Questions about solana-key-tools

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

FAQPage Schema
How do I generate a Solana Ed25519 keypair with mnemonic recovery?

Generate Solana Ed25519 keypairs by running the skill with a generate action, which outputs a structured JSON payload containing the public key, secret key, and an optional BIP39 mnemonic for wallet recovery.

Can I validate a Solana public key using base58 and hex representations?

Yes, Solana public key validation supports both base58-encoded addresses and hex representations, allowing you to verify keypair compatibility and ensure seamless integration with the Solana network.

Does this Solana keypair generator use PyNaCl for Ed25519 cryptography?

Yes, the Solana keypair generator uses the PyNaCl library to perform Ed25519 cryptographic operations, ensuring that the generated keys are secure and immediately compatible with Solana addresses.

What is the best way to create Solana wallet keys with a derivation path?

The best way to create Solana wallet keys is using a generator that outputs structured JSON metadata, including the cryptographic keypair, the BIP39 mnemonic, the derivation path, and network details for auditing.

Why does my Solana keypair need base58 encoding for network interactions?

Solana keypairs require base58 encoding because the Solana network natively uses base58-encoded addresses to represent public keys, ensuring seamless blockchain interactions and proper transaction signing.

Do I need a BIP39 mnemonic to use Solana Ed25519 keys for debugging?

No, BIP39 mnemonic support is optional for Solana Ed25519 keys, but enabling it provides a backup recovery phrase alongside the structured JSON payload containing key details and network metadata for debugging.