By OpenZeppelin
Scaffold secure smart contract projects with OpenZeppelin libraries across Solidity (Hardhat/Foundry), Cairo (Starknet/Scarb), Stylus (Arbitrum Rust), and Stellar (Soroban); develop ERC tokens, access control, governance; upgrade via proxies, modules, syscalls with storage safety and testing workflows.
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, timelocks), or accounts (multisig, account abstraction) — into existing or new contracts. Covers pattern discovery from library source, CLI contract generators, and library-first integration. Supports Solidity, Cairo, Stylus, and Stellar.
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 conventions and component patterns for OpenZeppelin.
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.
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 patterns for OpenZeppelin.
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 storage patterns for OpenZeppelin.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for secure smart contract development with OpenZeppelin Contracts libraries.
npx skills add OpenZeppelin/openzeppelin-skills
/plugin marketplace add OpenZeppelin/openzeppelin-skills
/plugin install openzeppelin-skills
Copy skill folders to your Claude skills directory:
cp -r skills/*-contracts ~/.claude/skills/
| Skill | Purpose |
|---|---|
| develop-secure-contracts | Develop secure smart contracts using OpenZeppelin Contracts libraries |
| setup-solidity-contracts | Set up a Solidity project |
| setup-cairo-contracts | Set up a Cairo project |
| setup-stylus-contracts | Set up a Stylus project |
| setup-stellar-contracts | Set up a Stellar project |
| upgrade-solidity-contracts | Upgrade Solidity contracts |
| upgrade-cairo-contracts | Upgrade Cairo contracts |
| upgrade-stylus-contracts | Upgrade Stylus contracts |
| upgrade-stellar-contracts | Upgrade Stellar contracts |
The develop-secure-contracts skill uses @openzeppelin/contracts-cli to generate reference contract implementations for discovering integration best practices.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
npx claudepluginhub openzeppelin/openzeppelin-skills --plugin openzeppelin-skillsCanonical Starknet skill bundle for AI agents: wallets, DeFi, identity, payments, privacy, and Cairo contract workflows.
Blockchain development with Solidity security, DeFi protocols, NFT standards, and Web3 testing
End-to-end Stellar development: Soroban smart contracts (Rust), stellar-sdk (JS/Python/Go), RPC/Horizon APIs, Stellar Assets, wallet integration, testing, security, and ecosystem
Curated skills for building on Abstract — the consumer-focused Ethereum L2.
Specialized agents for blockchain development, smart contracts, and Web3 applications
Comprehensive smart contract security toolkit based on Trail of Bits' Building Secure Contracts framework. Includes vulnerability scanners for 6 blockchains and 5 development guideline assistants.