usecannonusecannonOfficial·1 Agent Skills Included

cannon

Smart contract deployment, testing, and on-chain package publishing

Builds, tests, and deploys Ethereum smart contracts using declarative cannonfiles. Eliminates manual deployment scripting, dependency tracking, and fragile multi-step release processes. Publishes verified packages to an on-chain registry and IPFS so teams can share and reuse deployments safely.
npx skills add usecannon/cannon --all -g -y
Available:

Gives your AI agent the full Cannon command reference, cannonfile syntax rules, and safe deployment workflows so it can build, test, and publish smart contract packages correctly.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Cannon?â–¼

Run `npx skills add usecannon/cannon --all -g -y` in your terminal to install the Cannon skill globally for your AI agent.

What does Cannon do for Ethereum developers?â–¼

Cannon automates smart contract building, testing, deployment, and publishing using declarative cannonfile.toml configurations instead of manual scripts.

How do I safely deploy contracts with Cannon?â–¼

Always run `cannon build --dry-run` first to simulate the deployment, test locally on chain 13370, then deploy to your target chain with a confirmed private key.

Can AI agents use Cannon to deploy contracts?â–¼

Yes. The included SKILL.md gives AI agents the full CLI reference, cannonfile syntax, and strict safety rules like mandatory dry-runs before any real deployment.

How do I publish a package to the Cannon registry?â–¼

Run `cannon publish --chain-id 10 --rpc-url $RPC_URL` to publish to the on-chain registry and IPFS, noting the 0.0025 ETH publishing fee and that publishes are permanent.

Related Repositories in Software Engineering

View All in Software Engineering→