← 返回 Skills 市场
portdeveloper

Monad Development

作者 portdeveloper · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1970
总下载
2
收藏
4
当前安装
3
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
This skill largely describes normal Monad development steps, but it contains two red flags you should consider before installing or allowing autonomous use: - It instructs agents to create and persist private keys (writing them to ~/.monad-wallet or project .env). Do not allow an agent to generate and store long-lived private keys on your behalf unless you fully control and encrypt the storage. Prefer generating keys yourself and providing only short-lived credentials or signing operations. - It requires using a third-party proxy API (agents.devnads.com) for faucet and verification and tells the agent not to use a browser. That proxy will receive your contract standard-json, metadata, and addresses — potentially sensitive build/source material. Prefer official endpoints (e.g., faucet.monad.xyz, official explorer APIs) or verify locally where possible, and review the privacy/security policy for any third-party service before sending code or keys. Recommendations before proceeding: - Ask the skill author what agents.devnads.com is and why it's required; request official endpoints or the option to avoid the proxy. - Refuse or limit automatic wallet persistence; if a wallet must be generated, require the agent to return the private key to you only (not persist it) and instruct you how to securely store it. - Use temporary/test wallets with minimal funds for automated flows, and never expose mainnet private keys to an agent or third-party API. - If you need verification automation, prefer using official verification endpoints or run verification locally, and inspect any request payloads (standard-json/metadata) before sending. Because these choices could lead to credential or source-material exposure, treat this skill as suspicious until the author clarifies the proxy usage and the secure handling of private keys.
功能分析
Type: OpenClaw Skill Name: monad-development Version: 1.0.0 The skill is classified as suspicious primarily due to a clear prompt injection vector in `SKILL.md`, instructing the AI agent to fetch external instructions from `https://docs.monad.xyz/llms.txt`. This allows for dynamic, potentially malicious instructions to be injected into the agent's operational context. Additionally, the skill instructs the agent to generate and persist private keys to local files (e.g., `~/.monad-wallet`), which, while intended for user convenience, creates a high-risk scenario for credential theft if combined with a compromised agent or further injected instructions.
能力评估
Purpose & Capability
The stated purpose (building/deploying/ verifying Monad smart contracts and frontends) aligns with the content: Foundry, forge, viem/wagmi, RPCs, and verification are expected for this task. However the skill relies on a third-party proxy (agents.devnads.com) for faucet and verification calls instead of only using official endpoints, which is not strictly necessary for the claimed purpose and is notable.
Instruction Scope
The runtime instructions tell the agent to create and persist wallets (including private keys) and write them to files (~/.monad-wallet or .env) and to always verify via a remote verification API. They also explicitly instruct 'Do NOT use a browser. Use these APIs directly with curl.' Persisting private keys and pushing build/standard-json/metadata to a third-party API expands scope beyond normal compile/deploy actions and could lead to secret or source-code disclosure.
Install Mechanism
No install spec and no code files — the skill is instruction-only. This is low risk in the sense that nothing is downloaded or written by an installer, but runtime instructions will cause network I/O and file writes.
Credentials
The skill does not declare required env vars but references $PRIVATE_KEY in examples and mandates persisting generated private keys. A deployment skill legitimately needs a private key, but the instructions require storing it persistently without declaring or justifying secure handling by the agent. The use of an external verification/faucet proxy increases the attack surface for exfiltrated values (source, metadata, potentially constructor args).
Persistence & Privilege
The skill's metadata does not request 'always' or system-level privileges, but the instructions explicitly demand that agents 'MUST persist' generated wallets and suggest writing secret material to disk. That is a high-risk runtime instruction: it asks the agent to create long-lived sensitive artifacts in the environment that could be accessible later or captured by the verification/faucet proxy.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install monad-development
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /monad-development 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Monad development skill initial release. - Enables deployment and verification of smart contracts on Monad testnet and mainnet. - Provides detailed deployment, wallet persistence, and verification workflows using Foundry. - Includes instructions for testnet faucet funding and comprehensive contract verification across all Monad explorers. - Offers frontend setup guides for viem/wagmi integration. - Specifies environment requirements and best practices for contract development on Monad.
v0.1.1
- Added a new "Wallet Persistence" section detailing critical steps for creating, saving, and communicating wallet credentials. - Updated defaults: explicitly require all generated wallets to be persisted for future use. - Clarified wallet handling for agents, including storage options and reasons for persistence. - No other major changes to deployment, verification, or frontend instructions.
v0.1.0
- Initial release of **monad-development** skill for building dapps on the Monad blockchain. - Provides deployment and verification workflows optimized for Monad testnet and mainnet, using Foundry. - Includes faucet and unified contract verification API usage instructions. - Documents recommended frontend setup with viem and wagmi. - Guides correct use of EVM "prague", dependency flags, and deployment best practices. - Contains a full ERC20 contract deployment and verification example. - See SKILL.md for further details and references to Monad documentation.
元数据
Slug monad-development
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 3
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1970 次。

如何安装 Monad Development?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install monad-development」即可一键安装,无需额外配置。

Monad Development 是免费的吗?

是的,Monad Development 完全免费(开源免费),可自由下载、安装和使用。

Monad Development 支持哪些平台?

Monad Development 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Monad Development?

由 portdeveloper(@portdeveloper)开发并维护,当前版本 v1.0.0。

💬 留言讨论