Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
austintgriffith avatar

Audit

  • 16 installs
  • 244 repo stars
  • Updated July 21, 2026
  • austintgriffith/ethskills

audit is a Claude skill that runs a deep EVM smart-contract security audit using parallel specialist checklist agents and files GitHub issues for findings.

About

This skill is a deep EVM smart-contract security audit system for contracts you did not write. A developer uses it to systematically find vulnerabilities by running parallel specialist agents against domain-specific checklists, then synthesizing findings and filing GitHub issues. It selects 5 to 8 checklists via a routing table based on contract type and files issues for Medium severity and above.

  • Deep EVM smart-contract security audit across 19 vulnerability domains via parallel sub-agents
  • Routes 20 specialist checklists (ERC20, AMM, lending, proxies, oracles, flashloans, and more)
  • Synthesizes findings into an audit report and files GitHub issues for Medium severity and above

Audit by the numbers

  • 16 all-time installs (skills.sh)
  • Ranked #1,608 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

audit capabilities & compatibility

Capabilities
security audit · smart contract audit · vulnerability scanning
Works with
github
Use cases
security audit · code review
From the docs

What audit says it does

A full audit system for any EVM contract. Runs parallel specialist agents against domain-specific checklists, synthesizes findings, and files GitHub issues.
SKILL.md
Covers 500+ non-obvious checklist items across 19 domains via parallel sub-agents.
SKILL.md
npx skills add https://github.com/austintgriffith/ethskills --skill audit

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs16
repo stars244
Last updatedJuly 21, 2026
Repositoryaustintgriffith/ethskills

What it does

Systematically audit an EVM smart contract for vulnerabilities using parallel checklist agents and file GitHub issues.

Who is it for?

developers auditing EVM smart contracts they did not write for security vulnerabilities

Skip if: teaching defensive coding, which the skill says the separate security skill covers

When should I use this skill?

the user asks to audit a contract, find vulnerabilities, or file security issues on a contract repo

What you get

A synthesized audit report and filed GitHub issues covering confirmed vulnerabilities across the relevant security domains.

  • per-domain findings files
  • a synthesized AUDIT-REPORT.md
  • filed GitHub issues for Medium+ severity

By the numbers

  • 500+ checklist items across 19 domains
  • 20 specialist checklist skills
  • selects 5-8 skills per audit

Files

SKILL.mdMarkdownGitHub ↗

EVM Smart Contract Audit

A full audit system for any EVM contract. Runs parallel specialist agents against domain-specific checklists, synthesizes findings, and files GitHub issues.

The Checklists

20 specialized skills covering every major vulnerability domain. Fetch the master index first:

https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/evm-audit-master/SKILL.md

The master index contains:

  • Full routing table (which skills to load for which contract types)
  • The complete audit methodology (recon → parallel agents → synthesis → issues)
  • Standard finding format with severity definitions

All 20 skill checklists are at:

https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/<skill-name>/references/checklist.md

Skills Available

SkillWhen to Load
evm-audit-generalAlways
evm-audit-precision-mathAlways
evm-audit-erc20Contract interacts with ERC20 tokens
evm-audit-defi-ammAMM, DEX, Uniswap V3/V4, liquidity pools
evm-audit-defi-lendingLending, borrowing, CDP, liquidations
evm-audit-defi-stakingStaking, liquid staking, restaking, EigenLayer
evm-audit-erc4626Vaults, share/asset conversion
evm-audit-erc4337Account abstraction, paymasters, session keys
evm-audit-bridgesCross-chain, LayerZero, CCIP, Wormhole
evm-audit-proxiesUpgradeable contracts, UUPS, Transparent, Diamond
evm-audit-signaturesOff-chain signatures, EIP-712, permits
evm-audit-governanceDAO voting, timelocks, multi-sig
evm-audit-oraclesChainlink, TWAP, Pyth, price feeds
evm-audit-assemblyInline assembly, Yul, CREATE2
evm-audit-chain-specificNon-mainnet: Arbitrum, OP, zkSync, Blast, BSC
evm-audit-flashloansFlash loan attack vectors
evm-audit-erc721NFTs, ERC721, ERC1155
evm-audit-dosDoS, unbounded loops, gas griefing
evm-audit-access-controlOwnership, roles, centralization risks

How To Run An Audit

1. Fetch the master skill (link above) — it has the full pipeline 2. Read the contract(s) 3. Select 5-8 skills using the routing table 4. Spawn one opus sub-agent per skill (parallel) 5. Each agent walks its checklist and writes findings-<skill>.md 6. Synthesize all findings into AUDIT-REPORT.md 7. File GitHub issues for Medium severity and above

Invocation

Audit this contract and file issues: https://github.com/owner/repo/blob/main/contracts/Foo.sol
Checklists: https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/evm-audit-master/SKILL.md

Sources

Built from research by Dacian, beirao.xyz, Sigma Prime, RareSkills, Decurity, weird-erc20, Spearbit, Hacken, OpenZeppelin, Cyfrin, and more. Full attribution: https://github.com/austintgriffith/evm-audit-skills#attribution--thanks

Related skills

FAQ

How does the audit run?

It selects 5-8 checklists via a routing table, spawns one opus sub-agent per checklist in parallel, then synthesizes findings into an audit report.

What findings get filed as issues?

GitHub issues are filed for Medium severity and above after synthesis.

Securityauditappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.