changeset
01Skill Claude CodeCodex
Add a changeset file for a package version bump.
Skill Claude CodeCodex
Add a changeset file for a package version bump.
OpenZeppelin/openzeppelin-skills
Plugin Claude Code
Plugin marketplace listing 1 plugin: openzeppelin-skills.
OpenZeppelin/openzeppelin-skills
Plugin Claude Code
Skills for secure smart contract development with OpenZeppelin Contracts libraries.
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…
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"…
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…
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.
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…
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…
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…
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…
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…
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)…
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…