← 返回 Skills 市场
282
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install superrare-deploy
功能描述
Deploy a SuperRare Sovereign ERC-721 collection on Ethereum or Base via Bankr. Uses the official RARE factory createSovereignBatchMint path, dry-runs by defa...
使用说明 (SKILL.md)
superrare-deploy
Deploy a SuperRare Sovereign ERC-721 collection through the official RARE factory using Bankr signing.
Scripts
./scripts/deploy-via-bankr.sh --name ... --symbol ... [options]- Builds calldata for
createSovereignBatchMint(string,string)orcreateSovereignBatchMint(string,string,uint256). - Defaults to dry-run unless
--broadcastis passed orDRY_RUN=0. - Submits through Bankr, waits for the onchain receipt, parses the deployed collection address from logs, and writes a JSON receipt.
- Builds calldata for
Config
Default config path:
config.jsonin this skill directory
Override with:
SUPER_RARE_DEPLOY_CONFIG_FILE=/path/to/config.json
Expected keys:
chain:mainnet,sepolia,base, orbase-sepoliafactoryAddress(optional override)rpcUrl(optional override)descriptionPrefixdefaultMaxTokens(optional)
Defaults and safety
- Dry-run is the default. Deployment only broadcasts with
--broadcastorDRY_RUN=0. - Supported chains for RARE factory deployment are
mainnet,sepolia,base, andbase-sepolia. - If
--max-tokensis omitted, the 2-argument factory call is used. - Successful broadcasts write receipts into
receipts/.
Bankr API key resolution
BANKR_API_KEYsystemctl --user show-environment~/.openclaw/skills/bankr/config.json~/.openclaw/workspace/skills/bankr/config.json
Quick use
cp config.example.json config.json
./scripts/deploy-via-bankr.sh \
--name "AAi Genesis" \
--symbol "AAI"
./scripts/deploy-via-bankr.sh \
--name "AAi Base Genesis" \
--symbol "AAI" \
--chain base \
--broadcast
Timeouts
Optional environment variables:
BANKR_SUBMIT_TIMEOUT_SECONDS(default60)RECEIPT_WAIT_TIMEOUT_SECONDS(default300)RECEIPT_POLL_INTERVAL_SECONDS(default5)
安全使用建议
This skill appears to do exactly what it says: prepare calldata and submit SuperRare factory deploy transactions via Bankr. Before installing or running it, (1) verify you trust the Bankr API endpoint you will use (default https://api.bankr.bot) and ensure your BANKR_API_KEY has appropriate, minimal scopes, (2) review and, if needed, confirm the factory addresses and RPC defaults in scripts/config.example.json to ensure they point to the official RARE factory and desired networks, and (3) remember that broadcasting will create an onchain transaction (gas cost) under credentials you provide—test using dry-run or a testnet first. If you are uncomfortable granting an API key that can submit on-chain transactions, do not provide BANKR_API_KEY.
功能分析
Type: OpenClaw Skill
Name: superrare-deploy
Version: 0.2.0
The superrare-deploy skill is a utility for deploying SuperRare Sovereign NFT collections via the Bankr signing service. The scripts (deploy-via-bankr.sh and lib.sh) use standard tools like 'cast' for Ethereum interaction and 'curl' to communicate with the Bankr API (api.bankr.bot). While the skill retrieves an API key from environment variables, systemd user environment, or local configuration files, this behavior is documented and necessary for its stated purpose of authenticated transaction submission. The code follows best practices such as using 'jq' for JSON processing and 'set -euo pipefail' for shell safety.
能力评估
Purpose & Capability
Name/description match the code and SKILL.md. Required binaries (cast, jq, curl) and the BANKR_API_KEY credential are appropriate for building calldata, talking to RPCs, and calling the Bankr signing/submission API. The scripts operate on factory calldata and receipts as expected.
Instruction Scope
SKILL.md and the scripts' runtime instructions confine actions to building transaction calldata, optionally broadcasting via Bankr, polling an RPC for receipts, and writing local receipt JSON files. Credential lookup (env, systemctl user env, and Bankr config files) is explicit in the docs and mirrored in the code. The scripts do not access unrelated system files or exfiltrate data to unexpected endpoints.
Install Mechanism
No install spec is provided (instruction-only with included shell scripts). That minimizes install-time risk; the script files are plain shell and use only standard tools (cast/jq/curl).
Credentials
Only BANKR_API_KEY is required as a secret; other environment variables are optional RPC overrides or behavior toggles. The code searches a few sensible config paths for convenience (~/.openclaw/... and ~/.bankr/config.json), which is reasonable for resolving the Bankr key/API URL.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system-wide settings. It writes receipts into a local receipts/ directory inside the skill and does not persist beyond that.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install superrare-deploy - 安装完成后,直接呼叫该 Skill 的名称或使用
/superrare-deploy触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
SuperRare Deploy v0.2.0: Now supports Base and Base Sepolia networks
- Added support for deploying collections on Base and Base Sepolia, alongside Mainnet and Sepolia.
- Environment variables and config options updated to include Base RPC endpoints.
- Enhanced config validation to accept `base` and `base-sepolia` as valid chain options.
- Updated documentation and quick start examples for Base deployments.
v0.1.0
Initial release
元数据
常见问题
superrare-deploy 是什么?
Deploy a SuperRare Sovereign ERC-721 collection on Ethereum or Base via Bankr. Uses the official RARE factory createSovereignBatchMint path, dry-runs by defa... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。
如何安装 superrare-deploy?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install superrare-deploy」即可一键安装,无需额外配置。
superrare-deploy 是免费的吗?
是的,superrare-deploy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
superrare-deploy 支持哪些平台?
superrare-deploy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 superrare-deploy?
由 aaigotchi(@aaigotchi)开发并维护,当前版本 v0.2.0。
推荐 Skills