# Openzeppelin Skills

> Authoritative knowledge of audited OpenZeppelin smart contract libraries. Reference for ERC-20, ERC-721, ERC-1155, access control, upgradeable contracts, and governance patterns.

- Skill: `yejiming/openzeppelin-skills` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add yejiming/openzeppelin-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yejiming/openzeppelin-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yejiming (https://skillmd.com/u/yejiming)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yejiming/openzeppelin-skills

---


# 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

- **Documentation**: https://docs.openzeppelin.com/contracts
- **GitHub**: https://github.com/OpenZeppelin/openzeppelin-contracts
- **Wizard**: https://wizard.openzeppelin.com

