← 返回 Skills 市场
1326
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nft-skill
功能描述
Autonomous AI Artist Agent for generating, evolving, minting, listing, and promoting NFT art on the Base blockchain. Use when the user wants to create AI art, mint ERC-721 NFTs, list on marketplace, monitor on-chain sales, trigger artistic evolution, or announce drops on X/Twitter.
安全使用建议
What to check before installing/use:
- Metadata mismatch: the registry entry claims no env vars / no primary credential, but SKILL.md and the source require many secrets (BASE_PRIVATE_KEY, Pinata keys, LLM/image provider keys, X/Twitter keys). Do not trust the registry summary — review SKILL.md and README instead.
- Private key risk: the skill can sign on‑chain transactions. Use a dedicated wallet with minimal funds (testnet or a small mainnet wallet) and prefer PRIVATE_KEY_FILE pointing to a file with restricted permissions rather than pasting a main private key into .env.
- Autonomous actions: the skill is designed to autonomously mint/list and post to X. If you plan to let an agent invoke this skill autonomously, restrict credentials and monitor activity closely (or disable autonomous invocation until you audit the code).
- Installation: the install runs npm install/build from the skill directory and will install third‑party npm packages — review package.json and package-lock.json for any unexpected dependencies. The install metadata contains a minor error claiming it 'creates binaries: node' — node should already be present on the host.
- Verify source: the SKILL.md references a GitHub homepage (https://github.com/Numba1ne/nft-skill) but the registry/source fields you were given say 'unknown' / 'none'. Try to find the canonical repository and inspect commit history or a verified release. If you cannot find a trustworthy upstream, treat the package as higher risk.
- Test on testnet first: deploy and run the skill on Base Sepolia (or a local chain) and use throwaway API keys to confirm behavior before supplying production keys.
- Principle of least privilege: only provide the environment variables actually needed for the operations you want (e.g., omit X_* keys if you won't use tweet feature), and rotate any keys provided to the skill after testing.
If you want, I can:
- Highlight exact lines in the source that read/write the private key, PINATA, or social APIs.
- Produce a minimal .env example and a recommended low-permission test wallet configuration.
- Check package.json/package-lock.json for any uncommon/native modules to audit further.
功能分析
Type: OpenClaw Skill
Name: nft-skill
Version: 1.0.0
The skill is classified as suspicious due to its extensive requirement for highly sensitive credentials, including a blockchain private key (`BASE_PRIVATE_KEY`) and numerous API keys for IPFS (`PINATA_API_KEY`, `PINATA_SECRET`), LLM providers (`OPENROUTER_API_KEY`, `GROQ_API_KEY`, `OLLAMA_BASE_URL`), AI image generation (`STABILITY_API_KEY`, `OPENAI_API_KEY`), and social media (`X_CONSUMER_KEY`, `X_CONSUMER_SECRET`, `X_ACCESS_TOKEN`, `X_ACCESS_SECRET`). While these permissions are plausibly needed for the stated purpose of an autonomous NFT artist agent (minting, listing, promoting, and evolving art), the sheer volume and sensitivity of these credentials, combined with the agent's autonomous nature, present a significant attack surface for potential misuse if the agent were compromised or subtly prompted to deviate from its intended purpose. No direct evidence of intentional malicious behavior or prompt injection was found in `SKILL.md` or the code, but the broad permissions elevate the risk beyond benign.
能力标签
能力评估
Purpose & Capability
The code, CLI, and SKILL.md implement generation, IPFS upload, ERC‑721 minting, marketplace listing, on‑chain monitoring, and social posting — all coherent with the described NFT artist purpose. However the registry metadata (as provided to the platform) contradicts the SKILL.md: registry claims no required env vars and no primary credential, but the SKILL.md and source code clearly require many secrets (BASE_PRIVATE_KEY, PINATA keys, LLM and image provider keys, X/Twitter keys, etc.). The skill also contains deployment scripts and contracts (Hardhat) so blockchain credentials are legitimately needed; the metadata omission is an inconsistency that should be corrected/verified.
Instruction Scope
SKILL.md instructs the agent to run npm install/build, read/write a .env file, deploy contracts, access LLM/image/IPFS/Twitter APIs, and stream on‑chain events — all expected for this functionality. The agent is also encouraged to autonomously run the generate→mint→list→tweet→monitor→evolve cycle (README/SKILL.md), which means it can perform actions that spend real funds and post to social media. The instructions do not attempt to read unrelated system files, but they do instruct writing to .env and persisting evolution state to disk (evolution.json).
Install Mechanism
Install uses a shell step that runs 'npm install' and 'npm run build' (standard for Node projects). Dependencies come from npm (package.json and package-lock.json present) — moderate risk but expected. Oddity: the install spec claims 'creates binaries: node' which is incorrect (node is a required runtime, not installed by the skill) — likely a metadata/authoring mistake. There are no downloads from unknown URLs or archive extractions; code is included in the bundle.
Credentials
The SKILL.md requires many sensitive environment variables (BASE_PRIVATE_KEY or PRIVATE_KEY_FILE, PINATA_API_KEY/SECRET, LLM and image provider keys, X/Twitter keys). These are proportionate to the stated capabilities, but the platform registry metadata omits them (claims none) and does not declare a primary credential — that mismatch is concerning because users may install without being warned to provide a signing key. Because the skill can sign transactions with BASE_PRIVATE_KEY, this gives it the ability to move funds / mint costly transactions; treat the private key as high risk and prefer PRIVATE_KEY_FILE with a restricted-wallet/faucet account for testing.
Persistence & Privilege
The skill does not request 'always: true' and does not appear to modify other skills. It persists evolution state and writes contract addresses to .env during deploy — expected behavior. The real risk is operational: if allowed to run autonomously, the agent can perform on‑chain transactions and post to social media using provided credentials; combine that with large or primary wallets and the blast radius is high. This is expected for a blockchain-integrated autonomous skill but requires user caution.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nft-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/nft-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — generate, mint, list, monitor, evolve, and tweet NFT art on Base
元数据
常见问题
NFT Skill - Autonomous AI Artist Agent 是什么?
Autonomous AI Artist Agent for generating, evolving, minting, listing, and promoting NFT art on the Base blockchain. Use when the user wants to create AI art, mint ERC-721 NFTs, list on marketplace, monitor on-chain sales, trigger artistic evolution, or announce drops on X/Twitter. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1326 次。
如何安装 NFT Skill - Autonomous AI Artist Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nft-skill」即可一键安装,无需额外配置。
NFT Skill - Autonomous AI Artist Agent 是免费的吗?
是的,NFT Skill - Autonomous AI Artist Agent 完全免费(开源免费),可自由下载、安装和使用。
NFT Skill - Autonomous AI Artist Agent 支持哪些平台?
NFT Skill - Autonomous AI Artist Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 NFT Skill - Autonomous AI Artist Agent?
由 Numba1ne(@numba1ne)开发并维护,当前版本 v1.0.0。
推荐 Skills