solana-keypair

Validate Solana keypair files and extract public addresses for signing operations.

4|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/widnyana/eyay-toolkits --skill solana-keypair
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-keypair
Source: https://github.com/widnyana/eyay-toolkits/tree/main/plugins/solana-onchain/skills/solana-keypair
Command: npx skills add https://github.com/widnyana/eyay-toolkits --skill solana-keypair

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps prevent failed Solana write operations by guiding you to correctly configure and validate the keypair file used for signing transactions.

Core Features & Use Cases

  • Keypair setup and display: Reads SOLANA_KEYPAIR_PATH and shows only the public address for verification.
  • Path-based configuration: Validates a provided keypair file path, extracts the public address, and reports success or clear troubleshooting.
  • Format and access validation: Checks readability and keypair validity before you attempt transfers, token management, or other signing operations, reducing “mystery failures.”
  • Use case: A developer needs to sign a token transfer but keeps running into permission or format issues with their id.json keypair file; this skill verifies the file and confirms the derived public address without exposing the private key.

Quick Start

Use the solana-keypair skill to show your configured public address by running /solana-keypair.

Frequently Asked Questions about solana-keypair

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

FAQPage Schema
How do I validate a Solana keypair file before signing transactions?

You can validate a Solana keypair file by providing its file path to check file existence, permissions, and format validity, confirming readiness for signing transactions while ensuring private keys are never displayed.

Why does my Solana token transfer fail with a keypair permission or format issue?

Solana token transfers fail when the keypair file lacks proper read permissions or has an invalid format. Validating the keypair file beforehand extracts the public address and prevents these mystery failures during signing operations.

How do I check the configured public address from my Solana keypair?

To check your configured public address, read the SOLANA_KEYPAIR_PATH environment variable and extract the public address. This allows you to verify the correct keypair is set up for signing operations without displaying private keys.

Can I set a Solana keypair using a specific file path for devnet write operations?

Yes, you can set a Solana keypair by providing a file path. The system validates the file path, checks readability and Solana keypair format, and extracts the public address to confirm readiness for devnet write operations like token management.

What is the safest way to configure a Solana keypair without exposing private keys?

The safest way to configure a Solana keypair is to use a validation tool that reads the file path, checks permissions, and extracts only the public address. This approach ensures private keys are never displayed during the configuration process.