A curated list of AI agent skills for building blockchain-based applications covering smart contract development, frontend engineering, system architecture, and more.
Browse and discover skills to use with your AI agents. All skills listed here are publicly available, this is a living reference for the Mento team and anyone building in the EVM ecosystem.
Skills and resources for writing, reviewing, and deploying smart contracts on EVM-compatible chains.
| Skill | Description | Link |
|---|---|---|
| Pashov Solidity Auditor | Smart contract security audit agent | → |
| OpenZeppelin Skills | Secure contract development and upgrades using OpenZeppelin libraries | → |
| Cyfrin Solskill | Production-grade Solidity development standards, testing, and Foundry workflows | → |
| Grimoire | Security research co-auditor — code mapping, PoC writing, and flow analysis | → |
| ETH Skills | End-to-end Ethereum development — 20 skills covering Solidity, L2s, DeFi, security, and deployment | → |
Skills for building and maintaining web interfaces, primarily in React/TypeScript ecosystems.
| Skill | Description | Link |
|---|---|---|
| React Best Practices | React & Next.js performance optimization — 40+ rules across 8 categories | → |
| Web Design Guidelines | Audit UI code for 100+ rules covering accessibility, performance, and UX | → |
| Composition Patterns | React composition patterns that scale — compound components, state lifting | → |
| React Native Guidelines | React Native best practices — 16 rules across 7 sections for mobile | → |
Skills for producing and maintaining technical diagrams and system documentation.
| Skill | Description | Link |
|---|---|---|
| Visual Explainer | Generates HTML pages or slide decks for explanations | → |
Skills for smart contract security auditing, property-based testing, and static analysis.
| Skill | Description | Link |
|---|---|---|
| Building Secure Contracts | 11 smart contract security skills — vulnerability detection, audit prep, and token analysis | → |
| Entry Point Analyzer | Identify and categorise state-changing entry points to map the attack surface | → |
| Audit Context Building | Ultra-granular line-by-line code analysis to build deep architectural context | → |
| Property-Based Testing | Detect code patterns and generate property-based tests incl. Solidity invariants | → |
| Static Analysis | CodeQL + Semgrep toolkit for taint tracking, data flow, and vulnerability scanning | → |
We welcome contributions.
- Fork the repo and create a branch:
git checkout -b feat/your-skill-name - Add your skill to the relevant section in
README.mdfollowing the existing table format - Include a short description and a working link
- Open a pull request with a brief summary of what the skill does
Skill link format:
| Skill Name | One-line description | [→](https://link-to-skill-or-resource) |
Found this helpful? Consider sharing it with others! 🌟