A universal agent skill that covers the full EVVM ecosystem: deploying your own virtual chain on testnet, building smart contract services, integrating frontends with @evvm/evvm-js, and running Fisher nodes.
Compatible with any AI coding agent that supports skill/instruction files (Claude, OpenCode, Cursor, Cline, Aider, etc.).
When loaded by an agent, this skill activates whenever the user asks anything related to EVVM development:
- Deploy your own EVVM instance on a testnet using the
testnet-ContractsCLI - Build services — Solidity smart contracts that use EVVM's gasless signature model
- Build frontends / APIs — TypeScript/JS integration using
@evvm/evvm-jswith ethers or viem - Build Fishers — nodes that execute signed user transactions and earn MATE rewards
Copy SKILL.md to your agent's configuration directory:
| Agent | Location |
|---|---|
| OpenCode | .opencode/skills/evvm/SKILL.md or ~/.agents/skills/evvm/SKILL.md |
| Cursor | .cursor/rules/evvm.md |
| Cline | .clinerules/evvm.md |
| Claude Code | .claude/skills/evvm.md |
| Generic | Any file your agent reads for context/instructions |
The skill is plain Markdown with YAML frontmatter — compatible with any agent that reads instruction files.
| Package | Use |
|---|---|
@evvm/testnet-contracts |
Solidity interfaces + CLI for deploying EVVM |
@evvm/evvm-js |
TypeScript/JS library for frontends and Fishers |