← Back to Skills Marketplace
spendit-ai

Solana

by spendit-ai · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
2243
Downloads
1
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install solana-skills
Description
Solana wallet operations - create wallets, check balances, send SOL/tokens, swap via Jupiter, launch tokens on Pump.fun
Usage Guidance
This skill appears to do what it says, but it operates on your private key so treat it as high-risk: only install if you trust the code. Specific points to consider before installing: - SOLANA_PRIVATE_KEY gives full control of the wallet (can send funds). Use a throwaway wallet or one with minimal funds for testing. - initialize.py writes/overwrites a .env file in the current working directory; back up any existing .env first. - The SKILL.md suggests using 'solana-keygen grind' for vanity addresses but that binary is not declared — you must install it separately if you want that feature. - The skill will call external services: Jupiter API (requires JUPITER_API_KEY) and Solana RPC endpoints; network calls are expected for swaps and on-chain actions. - Review the pump.fun fee recipient and launch logic if you plan to use the token-launch feature — fees/recipients are hardcoded to Pump.fun program accounts. - Install Python dependencies in an isolated virtualenv and inspect the scripts locally before exporting your real private key into the environment. If you want, I can do a line-by-line review of any truncated sections of the scripts or help create a safe test procedure (devnet-only) and a guide to limit exposure (e.g., generate a new wallet, fund with minimal SOL, and test swaps on devnet).
Capability Analysis
Type: OpenClaw Skill Name: solana-skills Version: 0.1.2 This skill is classified as suspicious due to its inherent high-risk capabilities, specifically the handling of cryptocurrency private keys and the execution of irreversible financial transactions on the Solana blockchain (sending SOL/tokens, swapping, launching tokens). While these actions are aligned with the stated purpose of a 'Solana wallet operations' skill, they represent significant financial risk if misused or compromised. The `scripts/initialize.py` script creates and saves a `SOLANA_PRIVATE_KEY` to a local `.env` file, and `scripts/jup_swap.py`, `scripts/pumpfun.py`, and `scripts/wallet.py` all load and use this key to sign transactions. No evidence of intentional malicious behavior, data exfiltration to unauthorized endpoints, or prompt injection attempts in `SKILL.md` was found, but the nature of the operations warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name/description match the code and runtime instructions: scripts perform wallet creation, balance checks, SOL/token transfers, Jupiter quotes/swaps, and Pump.fun token launches. The two required environment variables (SOLANA_PRIVATE_KEY and JUPITER_API_KEY) are used by the scripts and are appropriate for the declared features.
Instruction Scope
SKILL.md tells the user to run the included scripts and to store/export SOLANA_PRIVATE_KEY in .env which the code reads; initialize.py will create/overwrite a .env file (it warns but will write the key to disk). The README suggests using the external binary 'solana-keygen grind' for vanity keys but the skill does not declare that binary as required — this is an informational mismatch. No instructions request unrelated files or secret stores.
Install Mechanism
This is an instruction-only skill with requirements.txt and an explicit 'pip install -r requirements.txt' in SKILL.md. There is no automated install spec (no remote downloads or archive extraction). Risk from install is typical (Python packages from PyPI).
Credentials
The only required secrets are SOLANA_PRIVATE_KEY (primary credential) and JUPITER_API_KEY; both are used by the code. The scripts also optionally use SOLANA_RPC_URL and JUPITER_API_URL (reasonable). The requested env vars are proportionate to the functionality, but SOLANA_PRIVATE_KEY grants full control of the wallet — which is expected but sensitive.
Persistence & Privilege
The skill does not request always:true or other elevated persistent privileges. It contains runnable scripts but does not modify other skills or system-wide agent config. Note: as-built, if the agent is allowed to invoke skills autonomously it could use the provided private key to send transactions — this is normal for a wallet skill but important to understand.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install solana-skills
  3. After installation, invoke the skill by name or use /solana-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Added Pump.fun token launch support, including new `scripts/pumpfun.py` script. - Updated documentation describing how to launch tokens on Pump.fun, with options for name, symbol, image, dev buy, and custom mint keys. - Expanded triggers to recognize "pumpfun", "pump.fun", and "launch token". - Examples and usage instructions added for launching and configuring Pump.fun tokens.
v0.1.1
- Improved formatting in code examples and command sections in SKILL.md for better readability. - No changes to skill functionality or requirements.
v0.1.0
Initial release with Solana wallet operations and Jupiter swaps. - Create new Solana wallets and manage private keys - Check SOL and SPL token balances - Send SOL and SPL tokens to other addresses - Swap SOL or tokens using the Jupiter aggregator - Choose network (mainnet, devnet, testnet) via command-line flag - Includes scripts and example commands for all operations
Metadata
Slug solana-skills
Version 0.1.2
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is Solana?

Solana wallet operations - create wallets, check balances, send SOL/tokens, swap via Jupiter, launch tokens on Pump.fun. It is an AI Agent Skill for Claude Code / OpenClaw, with 2243 downloads so far.

How do I install Solana?

Run "/install solana-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Solana free?

Yes, Solana is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Solana support?

Solana is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Solana?

It is built and maintained by spendit-ai (@spendit-ai); the current version is v0.1.2.

💬 Comments