pixel-art

Convert images to retro pixel art with Floyd-Steinberg dithering and hardware palettes.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/Monjyu1101/AiDiy2026 --skill pixel-art-monjyu1101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art
Source: https://github.com/Monjyu1101/AiDiy2026/tree/main/backend_hermes/skills/creative/pixel-art
Command: npx skills add https://github.com/Monjyu1101/AiDiy2026 --skill pixel-art-monjyu1101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Pixel art conversion from standard images to retro-style artwork using Floyd-Steinberg dithering and predefined hardware/artistic palettes.

Core Features & Use Cases

  • Palette presets for NES, Game Boy, PICO-8, C64, and other hardware/artist palettes.
  • Adaptive color quantization, posterization, and pixel-grid-centric resizing to preserve retro aesthetics.
  • Animation support via pixel_art_video.py to overlay procedural effects and export MP4 (and GIF) pipelines.
  • Simple workflows: pick a preset, optionally override the palette, and generate pixel art quickly.

Quick Start

Process an image by running the pixel-art tool to generate a retro-styled PNG using one of the built-in palettes.

Frequently Asked Questions about pixel-art

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an image to Game Boy or NES pixel art?

Floyd-Steinberg dithering converts images to pixel art by diffusing quantization errors to neighboring pixels, preserving detail while enforcing a limited retro palette. This approach maintains visual fidelity when mapping high-color images to strict hardware or artistic color constraints.

Can I create pixel art animations from still images using ffmpeg?

Yes, pixel art animations are supported via a dedicated video module utilizing ffmpeg for encoding. It applies procedural effects to still images and exports the resulting retro-styled sequences directly as MP4 or GIF files.

Do I need Pillow and ffmpeg installed to process pixel art images?

Pillow and ffmpeg are required dependencies. Pillow handles core image processing tasks like adaptive color quantization and pixel-grid resizing, while ffmpeg is required specifically for encoding pixel art animations to MP4 or GIF.

What retro palettes are available for color quantization?

Available retro palettes include hardware and artistic presets for NES, Game Boy, PICO-8, and C64. These named palettes enforce strict color quantization, ensuring the converted pixel art accurately reflects specific vintage console aesthetics.

What is the best way to apply dithering to images for a retro style?

The best way to apply dithering for a retro style is using Floyd-Steinberg error diffusion combined with pixel-grid-centric resizing. This method preserves authentic retro aesthetics by accurately mapping continuous tones to limited era palettes.