OpenZeppelin

14 mods across 4 repositories, 535 stars between them.

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Develop secure smart contracts using OpenZeppelin Contracts libraries. Use when users need to integrate OpenZeppelin library components — including token standards (ERC20, ERC721, ERC1155), access control (Ownable, AccessControl, AccessManager), security primitives (Pausable, ReentrancyGuard), governance (Governor…

207 +1 1mo ago A 123 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Review Sui Move code that integrates OpenZeppelin Contracts for Sui against the library's own patterns and conventions. Use this when a developer wants their integration checked before shipping. Triggers: "review my Sui Move code", "am I using OpenZeppelin correctly", "check this integration", "is this idiomatic"…

207 +1 1mo ago A 115 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Set up a Cairo smart contract project with OpenZeppelin Contracts for Cairo on Starknet. Use when users need to: (1) create a new Scarb/Starknet project, (2) add OpenZeppelin Contracts for Cairo dependencies to Scarb.toml, (3) configure individual or umbrella OpenZeppelin packages, or (4) understand Cairo import…

207 +1 1mo ago C 88 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Set up a Solidity smart contract project with OpenZeppelin Contracts. Use when users need to: (1) create a new Hardhat or Foundry project, (2) install OpenZeppelin Contracts dependencies for Solidity, (3) configure remappings for Foundry, or (4) understand Solidity import conventions for OpenZeppelin.

207 +1 1mo ago C 73 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Set up a Stellar/Soroban smart contract project with OpenZeppelin Contracts for Stellar. Use when users need to: (1) install Stellar CLI and Rust toolchain for Soroban, (2) create a new Soroban project, (3) add OpenZeppelin Stellar dependencies to Cargo.toml, or (4) understand Soroban import conventions and contract…

207 +1 1mo ago C 85 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Set up a Stylus smart contract project with OpenZeppelin Contracts for Stylus on Arbitrum. Use when users need to: (1) install Rust toolchain and WASM target for Stylus, (2) create a new Cargo Stylus project, (3) add OpenZeppelin Stylus dependencies to Cargo.toml, or (4) understand Stylus import conventions and…

207 +1 1mo ago C 92 tokens AGPL-3.0

setup-sui-contracts

10

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Set up a Sui Move smart contract project with OpenZeppelin Contracts for Sui. Use when users need to: (1) install the Sui CLI and Move toolchain, (2) create a new Sui Move package, (3) discover and add OpenZeppelin Sui dependencies to Move.toml via the Move Registry (MVR), (4) learn the integration pattern from the…

207 +1 1mo ago A 115 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Upgrade Cairo smart contracts using OpenZeppelin's UpgradeableComponent on Starknet. Use when users need to: (1) make Cairo contracts upgradeable via replaceclasssyscall, (2) integrate the OpenZeppelin UpgradeableComponent, (3) understand Starknet's class-based upgrade model vs EVM proxy patterns, (4) ensure storage…

207 +1 1mo ago A 101 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Upgrade Solidity smart contracts using OpenZeppelin proxy patterns. Use when users need to: (1) make contracts upgradeable with UUPS, Transparent, or Beacon proxies, (2) write initializers instead of constructors, (3) use the Hardhat or Foundry upgrades plugins, (4) understand storage layout rules and ERC-7201…

207 +1 1mo ago A 110 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Upgrade Stellar/Soroban smart contracts using OpenZeppelin's upgradeable module. Use when users need to: (1) make Soroban contracts upgradeable via native WASM replacement, (2) use Upgradeable or UpgradeableMigratable derive macros, (3) implement atomic upgrade-and-migrate patterns with an Upgrader contract, (4)…

207 +1 1mo ago A 95 tokens AGPL-3.0

OpenZeppelin/openzeppelin-skills

Skill Claude CodeCodex

Upgrade Stylus smart contracts using OpenZeppelin proxy patterns on Arbitrum. Use when users need to: (1) make Stylus Rust contracts upgradeable with UUPS or Beacon proxies, (2) understand Stylus-specific proxy mechanics (logicflag, WASM reactivation), (3) integrate UUPSUpgradeable with access control, (4) ensure…

207 +1 1mo ago A 96 tokens AGPL-3.0