Skip to content
For agent-assisted developers

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.

Option 1 · Skills CLI
terminalbash
npx skills add OpenZeppelin/openzeppelin-skills
Option 2 · Claude Code plugin
claude-codebash
/plugin marketplace add OpenZeppelin/openzeppelin-skills
/plugin install openzeppelin-skills
Option 3 · Manual
terminalbash
cp -r skills/*-contracts ~/.claude/skills/
View on GitHub

Suggested workflow

  1. 1. Draft here. Use the Token Creator or NFT Creator to explore extensions live.
  2. 2. Download the .sol. The generator emits real OpenZeppelin v5 source with correct overrides.
  3. 3. Refine with Skills. Ask Claude Code to review, add tests, and prepare for audit using the OpenZeppelin Skills patterns.

What's included

erc20-contracts
Skill

Design and refine ERC20 tokens with the right OpenZeppelin extensions.

erc721-contracts
Skill

Ship NFT collections with URIStorage, Enumerable, Royalty and Votes.

erc1155-contracts
Skill

Multi-token contracts with Supply, Burnable and Pausable presets.

access-control
Skill

Ownable vs AccessControl vs role-based patterns — pick the right one.

upgradeable-contracts
Skill

Transparent vs UUPS proxies, storage layout, and safe upgrade rules.

governor-dao
Skill

Wire ERC20Votes + Governor + Timelock end to end.

security-review
Skill

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.