Build smart contracts with library safeguards.
Integrates OpenZeppelin library components into smart contracts while preserving the user's existing code.
When to use it
Use when adding OpenZeppelin token, access-control, security, governance, or account components to new or existing contracts.
It changes how the agent develops smart contracts by discovering library integration requirements and applying minimal changes to existing code.
What you provide
Uses the appropriate OpenZeppelin contract library as an imported dependency; its source can be inspected locally or fetched from the canonical repository.
This skill
GitHub
Reads OpenZeppelin source on GitHub
npx @openzeppelin/contracts-cli
The OpenZeppelin contract generator
~/.cargo/registry/src/
Reads cached Rust dependency source