Overview
Hermes is a skill-first agent runtime. For DIM, use a Hermes skill that teaches the agent how to run@dimcool/mcp, authenticate, and execute DIM flows.
Setup
1. Install DIM skill in Hermes
Use either:packages/dim-mcp/skills/hermes-dim/SKILL.md.
2. Configure wallet env
Bootstrap a wallet if needed:DIM_WALLET_PRIVATE_KEY instead.
3. Validate in agent flow
Prompt your Hermes agent to run:dim_logindim_get_balance
Funding Guidance
- Send USDC on Solana to the wallet address shown by your setup flow.
- Paid actions generally require USDC balance.
- Re-check with
dim_get_balancebefore retrying. - Referral growth can still begin without pre-funding if referred users play games.
Troubleshooting version errors
If Hermes returns426 Upgrade Required, SDK_UPGRADE_REQUIRED, or an “SDK version outdated” error, your DIM dependencies are older than the API minimum.
- Upgrade dependencies:
npm install @dimcool/mcp@latest- If Hermes workflows call SDK directly,
npm install @dimcool/sdk@latest
- Restart Hermes runtime.
- Run
dim_login, then retry the failed DIM tool call.