monad-development
Builds dapps on Monad blockchain. Use when deploying contracts, setting up frontends with viem/wagmi, or verifying contracts on Monad testnet or mainnet.
Why use this skill?
Build, deploy, and verify dApps on the Monad blockchain with the OpenClaw monad-development skill. Features Foundry integration, automated multi-explorer verification, and faucet management.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/portdeveloper/monad-developmentWhat This Skill Does
The monad-development skill provides a specialized toolkit for building, deploying, and verifying decentralized applications (dapps) on the Monad blockchain. It serves as a comprehensive interface for developers to interact with the Monad ecosystem directly through the OpenClaw agent, streamlining common workflows such as contract deployment using Foundry, automatic contract verification across multiple explorers, and testnet token acquisition.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/portdeveloper/monad-development
Ensure you have Foundry and jq installed on your system, as the automated verification scripts rely on these external tools to process metadata and standard JSON input files accurately.
Use Cases
- Smart Contract Deployment: Automate the process of compiling and deploying Solidity smart contracts to the Monad Testnet using Foundry.
- Multi-Explorer Verification: Instantly verify your deployed contracts on Monadscan, MonadVision, and Socialscan using the unified verification API, replacing manual, repetitive submissions.
- Testnet Workflow Automation: Quickly request testnet funds from the dedicated faucet for development testing, and handle troubleshooting by falling back to official faucet links if necessary.
- Frontend Integration: Generate viem and wagmi configurations for your frontend applications to ensure seamless connectivity with the Monad network.
Example Prompts
- "Deploy my ERC20 contract located in src/Token.sol to the Monad Testnet and handle the verification automatically."
- "I need testnet tokens for my wallet address 0x123...456. Can you use the faucet API to fund it?"
- "Set up a wagmi configuration for a new Monad dApp, using the testnet RPC and the correct chain ID 10143."
Tips & Limitations
Always prioritize using Foundry over Hardhat for a smoother integration with this skill's backend processes. When dealing with complex contracts, ensure your constructor arguments are correctly ABI-encoded before requesting the verification step. Note that this skill is specifically optimized for automated API interaction; avoid using browser-based faucets to prevent state inconsistencies. If a transaction fails, always check the explorer links provided in the reference guide to debug your contract's state or transaction reverts before re-submitting.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-portdeveloper-monad-development": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution