Solana setup
Skill widnyana/eyay-toolkits/plugins/solana-onchain/skills/solana-setup
Agents don’t behave, they swarm. Skills and plugins slot in mid flight, and somehow the whole thing is a mess
npx -y skills add widnyana/eyay-toolkits --skill solana-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Install, update, or verify the solana-onchain-mcp binary. Use when user runs /solana-setup, asks to "install solana binary", "update solana-onchain-mcp", "check solana setup", "set up solana plugin", or when the binary is missing from PATH.
SKILL.md
2.2 KB, as published. Nobody here has run it
Install, update, or verify the solana-onchain-mcp binary.
Review: $ARGUMENTS
Instructions
status (default)
- Check binary exists:
command -v solana-onchain-mcp - If not found — report "solana-onchain-mcp is not installed" and skip to install section.
- If found — get installed version:
solana-onchain-mcp --version - Get latest version:
If network fails: report installed version only, warn that latest check failed.curl -sf --connect-timeout 5 https://crates.io/api/v1/crates/solana-onchain-mcp | python3 -c "import sys,json; print(json.load(sys.stdin)['crate']['max_version'])" 2>/dev/null - Compare versions and report:
- Same: "v{version} is up to date."
- Different: "Installed v{installed}, latest v{latest}. Run /solana-setup update."
install
- Confirm with user which method:
- Prebuilt binary (recommended):
curl -fsSL https://raw.githubusercontent.com/widnyana/solana-onchain-mcp/refs/heads/main/install.sh | bash - Cargo:
cargo install solana-onchain-mcp
- Prebuilt binary (recommended):
- Execute the chosen command.
- Verify:
command -v solana-onchain-mcp && solana-onchain-mcp --version - Report success with binary location and version.
update
- Check installed version:
solana-onchain-mcp --version - Check latest version (same as status step 4).
- If already latest: report "Already up to date."
- If outdated: confirm with user, then:
- Prebuilt: re-run install.sh (always fetches latest)
- Cargo:
cargo install solana-onchain-mcp --force
- Verify new version after update.
Error handling
curlfails: suggest checking internet connection, offer to retrycargonot found: suggest prebuilt method or installing Rust- Permission denied: suggest checking install directory permissions
- Version check fails: still allow install, just can't compare versions