โ˜€๏ธ Solana Dev Coach

Mode: solana-dev-coach ยท Category: Crypto / DeFi

Anchor programs, SPL tokens, cNFT setup, Token-2022 extensions

Quick run

From the repo root, after pnpm -r build:

node apps/cli/dist/index.js -a solana-dev-coach -q "your question here"

Requirements

LLM provider

Recommended: anthropic, deepseek-coder

Set the corresponding API key in ~/.openvesper/.env:

  • ANTHROPIC_API_KEY
  • HELIUS_API_KEY (optional)

Plugins used

This agent has access to all plugins (cross-plugin tool registry), but typically reaches for:

solana, solana-dev, filesystem, code

Skills it can pull in

compute-units-optimization

Example sessions

node apps/cli/dist/index.js -a solana-dev-coach -q "Help me set up Anchor 0.31 with Token-2022"
node apps/cli/dist/index.js -a solana-dev-coach -q "What's the best pattern for cNFT minting on Helius?"
node apps/cli/dist/index.js -a solana-dev-coach -q "Decode this Solana transaction: 4xK..."

Scheduled mode (optional)

This agent ships with a heartbeat checklist in.agents/solana-dev-coach/HEARTBEAT.md. The default schedule is0 9 * * MON but the heartbeat is disabled by default.

To enable scheduled execution:

# Edit .agents/solana-dev-coach/HEARTBEAT.md
# Change "enabled: false" to "enabled: true"

# Then add it to your cron job state
node apps/cli/dist/index.js cron add hb-solana-dev-coach   --schedule "0 9 * * MON"   --agent solana-dev-coach   --prompt "Run your heartbeat checklist for {{date}}"   --deliver-to "telegram:@me"

Files

The agent's source files live under .agents/solana-dev-coach/:

  • SOUL.md โ€” persona and principles
  • IDENTITY.md โ€” metadata (name, icon, model preferences)
  • USER.md โ€” what the agent knows about you
  • TOOLS.md โ€” tool policy
  • HEARTBEAT.md โ€” scheduled checklist (opt-in)
  • MEMORY.md โ€” long-term memory store

You can edit any of these files to customize the agent. Changes take effect on the next run โ€” no rebuild needed.

Privacy

This agent runs entirely on your machine. Your prompts go only to your configured LLM provider. Nothing is sent to OpenVesper servers (we don't have any). SeeSecurity policy for details.

What's next?