A practical skill collection for production-grade smart contract security reviews, with workflows inspired by the EVMbench paper and benchmark harness.
> /plugin marketplace add greatpie/smart-contract-audit-skill> /plugin install smart-contract-audit@smart-contract-audit-skills
A practical skill collection for production-grade smart contract security reviews, with workflows inspired by the EVMbench paper and benchmark harness.
This repository is designed for teams that want:
audit.md, agent.diff, txs.json),| Skill | Description |
|---|---|
| smart-contract-audit | Script-backed, out-of-box workflow for EVM repo setup, vulnerability discovery, patch validation, exploit scaffolding, and report generation |
The skill is grounded in key EVMbench ideas:
See:
Invoke the skill directly:
$smart-contract-audit
Then run the pipeline:
bash skills/smart-contract-audit/scripts/audit.sh \
--repo https://github.com/greatpie/smart-contract-audit-skill.git \
--branch main \
--modes detect,patch,exploit
bash skills/smart-contract-audit/scripts/bootstrap.sh --repo https://github.com/greatpie/smart-contract-audit-skill.git
bash skills/smart-contract-audit/scripts/run_detect.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill
bash skills/smart-contract-audit/scripts/run_patch.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill
bash skills/smart-contract-audit/scripts/run_exploit.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill --template foundry
The skill standardizes outputs under the target repository submission/ directory:
audit.md (detect findings)agent.diff (patch output)patch-summary.md (build/test/diff summary)exploit-env.sh (local exploit runtime env)txs.md and txs.json (exploit evidence + replay data)Keep the skill lean in SKILL.md, then load detailed references only when needed.
Core operations are implemented in Bash scripts so they run in minimal environments without a heavy runtime stack.
The repository documents where it is intentionally lighter than full benchmark infra (e.g., no default isolated grader replay container).
.claude-plugin/
marketplace.json
agents/
openai.yaml
skills/
smart-contract-audit/
SKILL.md
scripts/
references/
smart-contract-audit-skill is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Security category. Install it with the command on its page. It includes smart-contract-audit. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it