Helius

v1.0.0

Build Solana applications with Helius infrastructure. Covers transaction sending (Sender), asset/NFT queries (DAS API), real-time streaming (WebSockets, Lase...

1· 210·2 current·2 all-time
byEvan@0xichigo
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (Helius / Solana infra) aligns with the included SKILL.md and reference docs (Sender, DAS, LaserStream, webhooks, onboarding, etc.). The files provide SDK patterns and MCP tool usage consistent with a Helius integration; nothing requested by the skill is unrelated to building on Helius.
Instruction Scope
Runtime instructions include onboarding flows that will generate and persist a Solana keypair, require the user/agent to fund a wallet, and call an `agenticSignup` flow which processes USDC payments on‑chain. The SKILL.md also instructs the agent to install the MCP tool (claude mcp add helius npx helius-mcp@latest) and to use MCP tools that read/write shared config. These actions are coherent with the skill's purpose but have side effects (payments, persisted secrets) that the user must approve explicitly.
Install Mechanism
No network download/install spec in the skill bundle; an included install.sh only copies the skill files into a local Claude skills directory. There is no extract/download from arbitrary URLs in the bundle, so on‑disk changes are limited and explicit to the user running install.sh.
Credentials
The skill declares no required environment variables but the documentation references HELIUS_API_KEY and HELIUS_NETWORK and instructs setting an API key (or using MCP tools to persist it). That is proportional to the functionality, but there is a mismatch between 'required.env' metadata (none) and the SKILL.md which expects/uses an API key and will persist credentials to shared config and to ~/.helius-cli/keypair.json. Users should be aware that secrets may be written to disk by the MCP/CLI flows.
Persistence & Privilege
The skill itself does not request 'always: true' and does not modify other skills. However, the onboarding instructions and MCP tools intentionally persist API keys and generated keypairs (e.g., ~/.helius-cli/keypair.json and shared MCP config). If the agent executes the agentic signup flow autonomously it can create API keys and trigger on‑chain payments that consume user funds and persist credentials — this is expected for an onboarding tool but is persistent and high-impact.
Assessment
This skill appears to be what it claims: a Helius/Solana integration with reference docs and examples. Key things to consider before installing or letting an agent run it: - Onboarding can be agentic: the SKILL.md supports an 'agenticSignup' flow that generates a keypair, expects the wallet to be funded, and processes a USDC on‑chain payment to create a Helius account. Only proceed if you explicitly approve the agent using your funds. - Credentials are persisted: the MCP/CLI flow will save API keys and keypairs to disk (e.g., shared MCP config, ~/.helius-cli/keypair.json). If you prefer, create an API key yourself via the Helius dashboard and set HELIUS_API_KEY manually, rather than allowing the agent to run agenticSignup. - The SKILL.md tells you to run 'claude mcp add helius npx helius-mcp@latest' which will pull code from npm; review/trust that package before installing it. - Review file locations and permissions after onboarding (restrict access to keypair.json, check where the API key is stored). - If you do not want autonomous agents to create accounts or make payments, do not grant the agent permission to run the agentic signup flow; instead use the manual Path A (setHeliusApiKey) and supply your own API key. If you want, I can point out the exact lines in SKILL.md that perform onboarding/payment/persistence, or suggest safe install/run steps (manual vs agentic) you can follow.

Like a lobster shell, security has layers — review code before you run it.

heliusvk97d2kt278zm70dyx0mp4ytdm182q6xzlatestvk97d2kt278zm70dyx0mp4ytdm182q6xzmcpvk97d2kt278zm70dyx0mp4ytdm182q6xzsolanavk97d2kt278zm70dyx0mp4ytdm182q6xz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments