Skills

Pixel Art

Make pixel art in era palettes such as NES, Game Boy and PICO-8.

Install

npx skills add NousResearch/hermes-agent --skill pixel-art -g -a claude-code -y
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,790 tokens
Runs scripts
Yes, review before use

What it does

Pixel art w/ era palettes (NES, Game Boy, PICO-8).

Pixel Art

Convert any image into retro pixel art, then optionally animate it into a short MP4 or GIF with era-appropriate effects (rain, fireflies, snow, embers).

Two scripts ship with this skill:

  • scripts/pixel_art.py, photo → pixel-art PNG (Floyd-Steinberg dithering)
  • scripts/pixel_art_video.py, pixel-art PNG → animated MP4 (+ optional GIF)

Each is importable or runnable directly. Presets snap to hardware palettes when you want era-accurate colors (NES, Game Boy, PICO-8, etc.), or use adaptive N-color quantization for arcade/SNES-style looks.

When to Use

  • User wants retro pixel art from a source image
  • User asks for NES / Game Boy / PICO-8 / C64 / arcade / SNES styling
  • User wants a short looping animation (rain scene, night sky, snow, etc.)
  • Posters, album covers, social posts, sprites, characters, avatars

Workflow

Before generating, confirm the style with the user. Different presets produce very different outputs and regenerating is costly.

Step 1, Offer a style

Call clarify with 4 representative presets. Pick the set based on what the user asked for, don't just dump all 14.

Default menu when the user's intent is unclear:

clarify(
    question="Which pixel-art style do you want?",
    choices=[
        "arcade, bold, chunky 80s cabinet feel (16 colors, 8px)",
        "nes, Nintendo 8-bit hardware palette (54 colors, 8px)",
        "gameboy, 4-shade green Game Boy DMG",
        "snes, cleaner 16-bit look (32 colors, 4px)",
    ],
)

When the user already named an era (e.g. "80s arcade", "Gameboy"), skip clarify and use the matching preset directly.

Step 2, Offer animation (optional)

If the user asked for a video/GIF, or the output might benefit from motion, ask which scene:

Read the whole SKILL.md on GitHub

More in Design