| name | openzeppelin-skills |
| description | Authoritative knowledge of audited OpenZeppelin smart contract libraries. Reference for ERC-20, ERC-721, ERC-1155, access control, upgradeable contracts, and governance patterns. |
| version | 1.0.0 |
| metadata | {"openclaw":{"tags":["security","openzeppelin","solidity","contracts","erc20","erc721","upgradeable","governance"],"official":false,"source":"https://github.com/OpenZeppelin/openzeppelin-contracts"}} |
OpenZeppelin Skills
Authoritative knowledge of audited OpenZeppelin smart contract libraries.
Provides comprehensive reference knowledge for the OpenZeppelin Contracts library, the most widely used smart contract framework. Covers ERC-20, ERC-721, ERC-1155 token standards, access control patterns (Ownable, AccessControl, roles), upgradeable contract patterns (UUPS, Transparent Proxy), governance (Governor, TimelockController), and security utilities.
Key Contract Categories
Token Standards
- ERC-20 - Fungible tokens with extensions (Burnable, Capped, Pausable, Permit, Votes, Wrapper)
- ERC-721 - NFTs with extensions (Enumerable, URIStorage, Burnable, Pausable, Votes)
- ERC-1155 - Multi-token standard with batch operations
Access Control
- Ownable - Single-owner access control
- AccessControl - Role-based access control with admin hierarchy
- AccessManaged - Centralized authority management
Upgradeability
- UUPS Proxy - Universal Upgradeable Proxy Standard
- Transparent Proxy - Admin-separated upgrade pattern
- Beacon Proxy - Shared implementation upgrades
Governance
- Governor - On-chain governance framework
- TimelockController - Time-delayed execution
- Votes - Vote tracking and delegation
Links