Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install warren-nft或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install warren-nft⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/warren-nft/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: warren-nft description: Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages. metadata: {"openclaw":{"emoji":"🖼️","homepage":"https://megawarren.xyz","requires":{"anyBins":["node"]}}} user-invocable: true ---
Deploy complete NFT collections with permanent on-chain image storage on MegaETH testnet. All images are stored using SSTORE2 bytecode storage in a WarrenContainer, and each collection gets its own NFT contract with minting support.
Network: MegaETH Testnet (Chain ID: 6343) RPC: https://carrot.megaeth.com/rpc Explorer: https://megaeth-testnet-v2.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
Get testnet ETH: https://docs.megaeth.com/faucet Genesis Key NFT auto-mints during first deployment (free on testnet).
Prepare a folder with numbered images:
my-art/
├── 1.png
├── 2.png
├── 3.png
└── ...
Deploy:
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
Generate unique SVG art programmatically:
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.
After deployment, you'll receive:
🎉 NFT Collection Deployed!
============================================================
NFT Contract: 0xABC...
Container ID: 15
Image Count: 10
Max Supply: 100
Public Price: 0 ETH (Free)
📋 Management: https://megawarren.xyz/launchpad/0xABC.../
🎨 Mint Page: https://megawarren.xyz/launchpad/0xABC.../mint
============================================================
| Component | Estimated Cost | |-----------|---------------| | Per image chunk (15KB) | ~0.002 ETH | | Container minting | ~0.001 ETH | | NFT contract deployment | ~0.003 ETH | | 10 images (small) | ~0.03 ETH | | 50 images (medium) | ~0.12 ETH | | 100 images | ~0.25 ETH |
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
| Contract | Address | |----------|---------| | Genesis Key NFT | 0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692 | | WarrenContainer | 0xabba293F4eC5811ed15549D11020Df79c7f1Fa0B | | ContainerRenderer | 0x99D70834fdEB882297C97aD67b31B071f9c10E6D |
"No ETH" → Get testnet ETH from https://docs.megaeth.com/faucet
"GenesisKeyRequired" → Genesis Key auto-mints. If failing, check balance > 0.001 ETH
"Image exceeds 500KB" → Resize or compress images before deployment
"Too many images" → Maximum 256 images per container (TypeRegistry limit)
"TooManyFiles" → Same as above, reduce image count
DB registration warning → Non-critical. Collection still works on-chain. Management/mint pages will load from on-chain data.
安装 Warren - On-Chain NFT Deploy 后,可以对 AI 说这些话来触发它
Help me get started with Warren - On-Chain NFT Deploy
Explains what Warren - On-Chain NFT Deploy does, walks through the setup, and runs a quick demo based on your current project
Use Warren - On-Chain NFT Deploy to deploy NFT collections permanently on MegaETH blockchain
Invokes Warren - On-Chain NFT Deploy with the right parameters and returns the result directly in the conversation
What can I do with Warren - On-Chain NFT Deploy in my finance & investment workflow?
Lists the top use cases for Warren - On-Chain NFT Deploy, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/warren-nft/ 目录(个人级,所有项目可用),或 .claude/skills/warren-nft/(项目级)。重启 AI 客户端后,用 /warren-nft 主动调用,或让 AI 根据上下文自动发现并使用。
Warren - On-Chain NFT Deploy 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Warren - On-Chain NFT Deploy 可免费安装使用。请查阅仓库了解许可证信息。
Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages.
Warren - On-Chain NFT Deploy 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using Warren - On-Chain NFT Deploy
Identifies repetitive steps in your workflow and sets up Warren - On-Chain NFT Deploy to handle them automatically