OpenZeppelin Skills + Ethereum Toolset
Install the official OpenZeppelin Skills bundle for Claude Code and pair it with our live contract generator. Draft here, refine in your editor, ship faster.
Install
Pick whichever option matches your setup. All three install the same agent-callable knowledge packs for secure smart-contract development.
npx skills add OpenZeppelin/openzeppelin-skills/plugin marketplace add OpenZeppelin/openzeppelin-skills
/plugin install openzeppelin-skillscp -r skills/*-contracts ~/.claude/skills/Suggested workflow
- 1. Draft here. Use the Token Creator or NFT Creator to explore extensions live.
- 2. Download the .sol. The generator emits real OpenZeppelin v5 source with correct overrides.
- 3. Refine with Skills. Ask Claude Code to review, add tests, and prepare for audit using the OpenZeppelin Skills patterns.
What's included
Design and refine ERC20 tokens with the right OpenZeppelin extensions.
Ship NFT collections with URIStorage, Enumerable, Royalty and Votes.
Multi-token contracts with Supply, Burnable and Pausable presets.
Ownable vs AccessControl vs role-based patterns — pick the right one.
Transparent vs UUPS proxies, storage layout, and safe upgrade rules.
Wire ERC20Votes + Governor + Timelock end to end.
Reentrancy, checks-effects-interactions, and audit prep checklist.
Why we mirror them
Every contract Ethereum Toolset emits follows the same conventions the OpenZeppelin Skills teach: explicit access control, correct multi-inheritance overrides, single source of truth for constructor arguments, and the security invariants documented in the OpenZeppelin Contracts v5.x reference.
