Smart Contract Audit
/install axodus-smartcontracts-audits
SKILL: smart-contract-audit
Purpose
Perform a deterministic, evidence-based vulnerability review of Solidity contracts and produce a prioritized audit report with concrete fixes.
When to Use
- Before any deployment (even testnet) of value-bearing contracts.
- After changing access control, external calls, accounting, or token logic.
- When integrating with external protocols.
Inputs
scope(required, string[]): contract files and dependencies.threat_model(optional, string): assets at risk, attacker capabilities, trust assumptions.deployment_assumptions(optional, string): upgradeability, admin keys, multisig/DAO governance.
Steps
- Map the system:
- entrypoints (public/external)
- privileged roles
- external calls and token transfers
- Run checklist-based review:
- access control (missing/overbroad roles)
- reentrancy surfaces (external calls, callbacks)
- accounting correctness (under/overflow, rounding, precision, fee logic)
- ERC standard compliance (events, return values)
- upgradeability hazards (storage layout, initializer patterns)
- DoS vectors (unbounded loops, griefing)
- Identify invariants and where they can break.
- Produce findings with reproduction notes and recommended fixes.
Validation
- Every finding includes:
- impacted function(s)
- why it’s exploitable or risky
- concrete remediation guidance
- Non-issues are explicitly marked as “informational†when needed.
Output
Audit report (example schema):
summary: "\x3Csystem overview + top risks>"
findings:
- id: "SC-001"
severity: "critical|high|medium|low|info"
title: "\x3Cshort>"
location: ["contracts/X.sol:123"]
description: "\x3Cwhat is wrong>"
impact: "\x3Cwhat can happen>"
recommendation: "\x3Chow to fix>"
assumptions: ["..."]
Safety Rules
- Do not provide exploit code for real targets.
- Do not claim “secure†or “audited†as an absolute; report risk and evidence.
- Escalate to stricter review if funds or governance are at stake.
Example
Scope: ["contracts/Vault.sol", "contracts/Token.sol"]
Output: includes reentrancy review of withdraw() and role boundaries for setFee().
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install axodus-smartcontracts-audits - After installation, invoke the skill by name or use
/axodus-smartcontracts-audits - Provide required inputs per the skill's parameter spec and get structured output
What is Smart Contract Audit?
Audit Solidity contracts for common vulnerabilities and design risks. It is an AI Agent Skill for Claude Code / OpenClaw, with 54 downloads so far.
How do I install Smart Contract Audit?
Run "/install axodus-smartcontracts-audits" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Smart Contract Audit free?
Yes, Smart Contract Audit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Smart Contract Audit support?
Smart Contract Audit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Smart Contract Audit?
It is built and maintained by Mauricio Z. (@mzfshark); the current version is v1.0.0.