Automate the scaffolding and configuration of Starknet projects using Cairo and OpenZeppelin standards.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install setup-cairo-contracts
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install setup-cairo-contracts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a standardized workflow for initializing Cairo smart contract projects on Starknet. By integrating the Openclaw Skills framework, developers can quickly scaffold new projects with the Scarb toolchain, configure Starknet Foundry for testing, and manage OpenZeppelin Cairo dependencies. It ensures that projects adhere to modular architecture best practices while providing clear guidance on import conventions and component-based development.
To set up your project using this workflow from Openclaw Skills, run the following commands:
# Install the Starknet toolchain
curl --proto '=https' --tlsv1.2 -sSf https://sh.starkup.sh | sh
# Create a new project with Starknet Foundry testing
scarb new my_project --test-runner=starknet-foundry
After scaffolding, update your Scarb.toml dependencies with either the umbrella openzeppelin package or individual modules like openzeppelin_token.
The skill organizes project data and configuration using the following structure:
| File/Module | Role | Description |
|---|---|---|
| Scarb.toml | Configuration | Defines project metadata, dependencies, and Starknet target settings. |
| src/lib.cairo | Entry Point | The main Cairo source file defining the contract or library modules. |
| openzeppelin_token | Dependency | Modular package for ERC20, ERC721, and ERC1155 logic. |
| openzeppelin_access | Dependency | Modular package for Ownable and AccessControl components. |
| openzeppelin_upgrades | Dependency | Components for implementing UUPS or other upgradeability patterns. |
Loading
An automated monitoring tool that tracks and reports domestic and international gold prices every hour.

A comprehensive CLI data processing toolkit designed for ingesting, transforming, and auditing data workflows with local timestamped logging.

A specialized skill for initializing Solidity development environments and configuring OpenZeppelin smart contract libraries with Hardhat or Foundry.

A specialized tool for mapping Oracle Stored Procedure dependencies and analyzing data flow within SQL packages with pinpoint precision.

A specialized skill providing real-time Web3 news and market-moving intelligence via a hosted MCP endpoint.

A high-performance command-line interface for planning marketing campaigns, tracking ROI, and managing budget allocations.








































