cannonCannon package manager for Ethereum deployments. Use when building, testing, deploying, or inspecting Cannon packages. Covers cannonfile syntax, CLI commands...
Install via ClawdBot CLI:
clawdbot install dbeal-eth/cannonGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Potentially destructive shell commands in tool definitions
curl -L https://foundry.paradigm.xyz | bashCalls external URL not in known-safe list
https://foundry.paradigm.xyzUses known external API (expected, informational)
raw.githubusercontent.comAI Analysis
The skill's external calls are for legitimate tool installation (Foundry) and schema validation, consistent with its stated purpose as a deployment manager. No credential harvesting, data exfiltration, or hidden malicious instructions are present. The primary risk is the documented, user-controlled deployment of real value on blockchain networks, not privacy or unauthorized data transmission.
Generated Mar 21, 2026
A team building a new decentralized exchange or lending platform uses Cannon to define and deploy smart contracts across multiple chains. They create a cannonfile with deploy actions for core contracts like pools or vaults, invoke actions to initialize them with governance parameters, and clone actions to integrate existing packages like Safe for multisig management. This ensures reproducible deployments and easy upgrades.
A startup launching an NFT marketplace leverages Cannon to manage deployment of ERC-721 contracts, auction logic, and royalty systems. They use variables for configurable fees and owner addresses, deploy actions for each contract, and test locally on chain 13370 before publishing to mainnet. This streamlines the rollout and allows for future feature additions via cannonfile updates.
A corporation implementing blockchain for supply chain transparency uses Cannon to deploy smart contracts that track goods from origin to consumer. They define deploy actions for product registry contracts, invoke actions to set permissions for stakeholders, and import actions to pull in stablecoin packages for payment integration. This enables auditable, automated workflows on private or public Ethereum networks.
A decentralized autonomous organization uses Cannon to deploy governance contracts, including token distribution, voting mechanisms, and treasury management. They create a cannonfile with clone actions to replicate proven packages like Synthetix for governance modules, invoke actions to configure proposal thresholds, and test with dry-run before on-chain registration. This reduces setup time and ensures consistency across deployments.
A project building a bridge to transfer assets between Ethereum and layer-2 networks employs Cannon to manage complex deployments of bridge contracts and relayers. They use deploy actions for bridge logic, router actions to handle contract size limits, and diamond actions for upgradeable facets. Local testing on Cannon Network verifies functionality before publishing to production chains.
Offer a cloud-based service where clients upload cannonfiles, and the platform handles automated deployments across specified networks. Revenue comes from subscription tiers based on deployment frequency, chain support, and monitoring features. This reduces client overhead and ensures reliable execution using Cannon's CLI.
Provide expertise to businesses needing tailored smart contract deployments, including creating optimized cannonfiles, integrating with existing systems, and conducting security audits. Revenue is generated through project-based fees or retainer contracts, focusing on industries like DeFi or enterprise blockchain solutions.
Operate a platform where developers publish and sell cannon packages for common use cases like token launches or governance setups. Revenue is earned via transaction fees on sales or licensing models, with curation and verification services to ensure package quality and security.
💬 Integration Tip
Integrate Cannon into CI/CD pipelines by using the CLI in scripts to automate builds and tests, ensuring dry-run is always executed first to prevent accidental deployments. Leverage environment variables for private keys to enhance security.
Scored Apr 19, 2026
Audited Apr 16, 2026 · audit v1.0
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.