---
slug: "openzeppelin-skills"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/openzeppelin/openzeppelin-skills@main/README.md"
repo: "https://github.com/openzeppelin/openzeppelin-skills"
source_file: "README.md"
branch: "main"
---
# OpenZeppelin Skills

Agent skills for secure smart contract development with OpenZeppelin Contracts libraries.

## Installation

### Option 1: Skills CLI

```bash
npx skills add OpenZeppelin/openzeppelin-skills
```

### Option 2: Claude Code Plugin

```bash
/plugin marketplace add OpenZeppelin/openzeppelin-skills
/plugin install openzeppelin-skills
```

### Option 3: Manual

Copy skill folders to your Claude skills directory:

```bash
cp -r skills/*-contracts ~/.claude/skills/
```

## Available Skills

| Skill | Purpose |
|-------|---------|
| [develop-secure-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/develop-secure-contracts/SKILL.md) | Develop secure smart contracts using OpenZeppelin Contracts libraries |
| [review-sui-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/review-sui-contracts/SKILL.md) | Review a Sui Move integration of OpenZeppelin Contracts for Sui |
| [setup-solidity-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/setup-solidity-contracts/SKILL.md) | Set up a Solidity project |
| [setup-cairo-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/setup-cairo-contracts/SKILL.md) | Set up a Cairo project |
| [setup-stylus-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/setup-stylus-contracts/SKILL.md) | Set up a Stylus project |
| [setup-stellar-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/setup-stellar-contracts/SKILL.md) | Set up a Stellar project |
| [setup-sui-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/setup-sui-contracts/SKILL.md) | Set up a Sui Move project |
| [upgrade-solidity-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/upgrade-solidity-contracts/SKILL.md) | Upgrade Solidity contracts |
| [upgrade-cairo-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/upgrade-cairo-contracts/SKILL.md) | Upgrade Cairo contracts |
| [upgrade-stylus-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/upgrade-stylus-contracts/SKILL.md) | Upgrade Stylus contracts |
| [upgrade-stellar-contracts](https://github.com/openzeppelin/openzeppelin-skills/blob/HEAD/skills/upgrade-stellar-contracts/SKILL.md) | Upgrade Stellar contracts |

## Contracts CLI

The `develop-secure-contracts` skill uses `@openzeppelin/contracts-cli` to generate reference contract implementations for discovering integration best practices.

## License

This project is licensed under the GNU Affero General Public License v3.0 - see the [LICENSE](https://github.com/openzeppelin/openzeppelin-skills/tree/HEAD/LICENSE) file for details.
