L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

ai-nft-collection

ai-nft-collection

Generate NFT collection artwork using each::sense AI. Create profile picture (PFP) collections, generative trait-based characters, 1-of-1 art pieces, and themed collection series with consistent styles. Use for: NFT collections, PFP projects, digital collectibles, generative art series, trait-based characters. Triggers: NFT collection, PFP, profile picture …

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: ai-nft-collection description: "Generate NFT collection artwork using each::sense AI. Create profile picture (PFP) collections, generative trait-based characters, 1-of-1 art pieces, and themed collection series with consistent styles. Use for: NFT collections, PFP projects, digital collectibles, generative art series, trait-based characters. Triggers: NFT collection, PFP, profile picture NFT, digital collectible, NFT art, generative collection, NFT series, collectible art, NFT character, trait-based NFT" allowed-tools: Bash(curl *), WebFetch

AI NFT Collection Generator

Generate NFT collection artwork and digital collectibles using each::sense — the intelligent AI agent that automatically selects the best model for your request.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

Using curl

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate an NFT profile picture of a cyberpunk ape wearing neon-rimmed sunglasses and a leather jacket, circuit board patterns on the skin, glowing teal eyes, dark urban background with holographic signs, PFP style, square format, vibrant digital art"
      }
    ],
    "stream": false
  }'

Using Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Generate an NFT profile picture of a cyberpunk ape wearing neon-rimmed sunglasses and a leather jacket, circuit board patterns on the skin, glowing teal eyes, dark urban background with holographic signs, PFP style, square format, vibrant digital art"
    }]
)

print(response.choices[0].message.content)

With Reference Image

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a new NFT character in the same art style as this reference: maintain the line weight, color palette, and shading approach, but create a completely new character with different traits — a fox with steampunk goggles and a top hat, same square PFP format"},
              {"type": "image_url", "image_url": {"url": "https://example.com/collection-reference.png"}}
            ]
          }
    ],
    "stream": false
  }'

Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

Streaming

Set "stream": true for real-time SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Tips for NFT Collection Art

  • Define a consistent base style — reuse exact style descriptions across all prompts for collection cohesion.
  • Vary traits systematically — change accessories, colors, backgrounds, and expressions while keeping the base character.
  • Use square format cues — NFT PFPs are typically 1:1 aspect ratio.
  • Describe rarity tiers — "common," "rare," and "legendary" with increasing visual complexity.
  • Maintain a trait matrix — list all possible traits (headwear, eyewear, background, clothing) and combine them.

Examples

PFP Character Variant

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "NFT PFP of a cartoon robot head with a friendly expression, antenna with a small star on top, pastel pink metallic body, wearing a tiny crown, soft gradient lavender background, clean vector art style, square format, collectible character design"
      }
    ],
    "stream": false
  }'

1-of-1 Art Piece

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "A 1-of-1 NFT art piece: a surreal floating island with an ancient temple at the peak, waterfalls cascading into clouds below, bioluminescent plants glowing in twilight, a massive crescent moon behind, epic fantasy digital painting, highly detailed, rich colors, cinematic composition"
      }
    ],
    "stream": false
  }'

Batch Collection Generation

# Generate trait variations for an NFT collection
TRAITS=(
  "NFT PFP of a samurai cat with a red headband, golden armor, cherry blossom background, anime style, square format"
  "NFT PFP of a samurai cat with an eye patch, silver armor, bamboo forest background, anime style, square format"
  "NFT PFP of a samurai cat with a straw hat, bronze armor, sunset mountain background, anime style, square format"
  "NFT PFP of a samurai cat with demon horns, obsidian armor, lightning storm background, anime style, square format, legendary rarity"
)

for TRAIT in "${TRAITS[@]}"; do
  curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-Key: $EACHLABS_API_KEY" \
    -d "{
      \"messages\": [{\"role\": \"user\", \"content\": \"$TRAIT\"}],
      \"stream\": false
    }"
  echo "---"
done

Workflow: NFT Collection Pipeline

  1. Design the character concept — Define the base character and art style.
  2. Create a trait matrix — List all possible combinations of accessories, colors, and backgrounds.
  3. Generate base variants — Produce the core character in different trait combinations.
  4. Create rarity tiers — Generate common, rare, and legendary variants with increasing detail.
  5. Review for consistency — Ensure all pieces feel like part of the same collection.
  6. Prepare metadata — Pair each image with trait metadata for smart contracts.

Related Skills

Related Models

Documentation

Skills enregistrées