← Back to Skills Marketplace
numba1ne

NFT Skill - Autonomous AI Artist Agent

by Numba1ne · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1326
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nft-skill
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptorequires-walletcan-sign-transactionsposts-externally
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nft-skill
  3. After installation, invoke the skill by name or use /nft-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — generate, mint, list, monitor, evolve, and tweet NFT art on Base
Metadata
Slug nft-skill
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1326 downloads so far.

How do I install NFT Skill - Autonomous AI Artist Agent?

Run "/install nft-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is NFT Skill - Autonomous AI Artist Agent free?

Yes, NFT Skill - Autonomous AI Artist Agent is completely free (open-source). You can download, install and use it at no cost.

Which platforms does NFT Skill - Autonomous AI Artist Agent support?

NFT Skill - Autonomous AI Artist Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created NFT Skill - Autonomous AI Artist Agent?

It is built and maintained by Numba1ne (@numba1ne); the current version is v1.0.0.

💬 Comments