Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install warren-nft-mainnet或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install warren-nft-mainnet⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/warren-nft-mainnet/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: warren-nft description: Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT. metadata: {"openclaw":{"emoji":"🖼️","homepage":"https://thewarren.app","source":"https://github.com/planetai87/warren-tools","requires":{"anyBins":["node"],"env":["PRIVATE_KEY"]},"primaryEnv":"PRIVATE_KEY"}} user-invocable: true ---
Deploy complete NFT collections with permanent on-chain image storage on MegaETH mainnet.
Network: MegaETH Mainnet (Chain ID: 4326) RPC: https://mainnet.megaeth.com/rpc Explorer: https://megaeth.blockscout.com
Your Images → SSTORE2 (on-chain) → WarrenContainer → WarrenLaunchedNFT
/images/1.png tokenURI renders
/images/2.png images on-chain
...
/images/1.png, /images/2.png, etc.cd {baseDir}
bash setup.sh
Bridge ETH from Ethereum to MegaETH mainnet for gas.
Approximate cost:
The script checks in this order:
Default RABBIT_AGENT_ADDRESS: 0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2 (override via env). If you override or unset it, mint a human key:
| Contract | Address | |----------|---------| | Genesis Key NFT (0xRabbitNeo) | 0x0d7BB250fc06f0073F0882E3Bf56728A948C5a88 | | 0xRabbit.agent Key NFT | 0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2 | | WarrenContainer | 0x65179A9473865b55af0274348d39E87c1D3d5964 | | WarrenContainerRenderer | 0xdC0c76832a6fF9F9db64686C7f04D7c0669366BB | | Treasury/Relayer | 0xcea9d92ddb052e914ab665c6aaf1ff598d18c550 |
| Variable | Required | Default | Purpose | |----------|----------|---------|---------| | PRIVATE_KEY | Yes | — | Wallet private key for signing transactions | | RPC_URL | No | https://mainnet.megaeth.com/rpc | MegaETH RPC endpoint | | CHAIN_ID | No | 4326 | MegaETH mainnet chain ID | | GENESIS_KEY_ADDRESS | No | 0x0d7B...5a88 | Genesis Key NFT contract | | RABBIT_AGENT_ADDRESS | No | 0x3f0C...61f2 | 0xRabbit.agent NFT contract | | CONTAINER_ADDRESS | No | 0x6517...5964 | WarrenContainer contract | | RENDERER_ADDRESS | No | 0xdC0c...6BB | WarrenContainerRenderer contract | | TREASURY_ADDRESS | No | 0xcea9...8c550 | Treasury/relayer address | | REGISTER_API | No | https://thewarren.app/api/container-nfts | Collection registration endpoint (see Security) | | CHUNK_SIZE | No | 15000 | Bytes per chunk (15KB) | | GROUP_SIZE | No | 500 | Max addresses per tree node |
cd {baseDir}
PRIVATE_KEY=0x... node deploy-nft.js \
--images-folder ./my-art/ \
--name "Cool Robots" \
--symbol "ROBOT" \
--description "100 unique robot NFTs on-chain" \
--max-supply 100
cd {baseDir}
PRIVATE_KEY=0x... node deploy-nft.js \
--generate-svg 10 \
--name "Generative Art" \
--symbol "GART" \
--description "AI-generated on-chain art"
PRIVATE_KEY=0x... node deploy-nft.js \
--images-folder ./collection/ \
--name "Cyber Punks" \
--symbol "CPUNK" \
--description "On-chain cyberpunk collection" \
--max-supply 1000 \
--whitelist-price 0.01 \
--public-price 0.02 \
--max-per-wallet 5 \
--royalty-bps 500
| Option | Required | Default | Description | |--------|----------|---------|-------------| | --images-folder | * | - | Folder with image files | | --generate-svg | * | - | Generate random SVG art (1-256) | | --name | Yes | - | Collection name | | --symbol | Yes | - | Collection symbol (3-5 chars) | | --description | No | Auto | Collection description | | --max-supply | No | Image count | Maximum mintable NFTs | | --whitelist-price | No | 0 | Whitelist mint price in ETH | | --public-price | No | 0 | Public mint price in ETH | | --max-per-wallet | No | 10 | Mint limit per wallet | | --royalty-bps | No | 500 | Royalty (500 = 5%, max 1000 = 10%) |
\* Either --images-folder or --generate-svg is required.
NFT Collection Deployed!
NFT Contract: 0xABC...
Container ID: 15
Image Count: 10
Max Supply: 100
Public Price: 0 ETH (Free)
Management: https://thewarren.app/launchpad/0xABC.../
Mint Page: https://thewarren.app/launchpad/0xABC.../mint
cd {baseDir}
PRIVATE_KEY=0x... node deploy-nft.js --generate-svg 3 --name "Quick Test" --symbol "QT"
cd {baseDir}
PRIVATE_KEY=0x... node deploy-nft.js --generate-svg 20 --name "Art Collection" --symbol "ART" --public-price 0.001
cd {baseDir}
PRIVATE_KEY=0x... node deploy-nft.js --generate-svg 100 --name "Century" --symbol "C100" --max-per-wallet 3
"No ETH balance"
"No Genesis Key found and RABBIT_AGENT_ADDRESS is not configured"
RABBIT_AGENT_ADDRESS=0x3f0CAbd6AB0a318f67aAA7af5F774750ec2461f2, or mint human key at https://thewarren.app/mint."Image exceeds 500KB"
"Too many images"
DB registration warning
RPC_URL (default: mainnet.megaeth.com/rpc) and REGISTER_API.thewarren.app/api/container-nfts for management page registration. This is optional and non-critical — the on-chain collection works without it. No images or private keys are sent. Override with REGISTER_API env var or set to empty to disable.--images-folder. No access outside that directory.安装 Warren NFT Deploy(mainnet) 后,可以对 AI 说这些话来触发它
Help me get started with Warren NFT Deploy(mainnet)
Explains what Warren NFT Deploy(mainnet) does, walks through the setup, and runs a quick demo based on your current project
Use Warren NFT Deploy(mainnet) to deploy NFT collections permanently on MegaETH mainnet
Invokes Warren NFT Deploy(mainnet) with the right parameters and returns the result directly in the conversation
What can I do with Warren NFT Deploy(mainnet) in my finance & investment workflow?
Lists the top use cases for Warren NFT Deploy(mainnet), with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/warren-nft-mainnet/ 目录(个人级,所有项目可用),或 .claude/skills/warren-nft-mainnet/(项目级)。重启 AI 客户端后,用 /warren-nft-mainnet 主动调用,或让 AI 根据上下文自动发现并使用。
Warren NFT Deploy(mainnet) 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Warren NFT Deploy(mainnet) 可免费安装使用。请查阅仓库了解许可证信息。
Deploy NFT collections permanently on MegaETH mainnet. Images are stored on-chain via SSTORE2, then published through WarrenContainer and WarrenLaunchedNFT.
Warren NFT Deploy(mainnet) 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Warren NFT Deploy(mainnet)
Identifies repetitive steps in your workflow and sets up Warren NFT Deploy(mainnet) to handle them automatically