pixel-art

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

Updated May 26, 2026
One-click install
npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill pixel-art-ruiyangruiyi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art
Source: https://github.com/ruiyangruiyi/hermes-agent/tree/main/skills/creative/pixel-art
Command: npx skills add https://github.com/ruiyangruiyi/hermes-agent --skill pixel-art-ruiyangruiyi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Pixel art is time-consuming to create by hand, and retro palettes often produce inconsistent results across different styles; this Skill automates consistent retro conversion and optional animation.

Core Features & Use Cases

  • Retro pixel conversion with era presets: Converts an input image into pixel art using Floyd–Steinberg dithering with selectable presets for NES, Game Boy, PICO-8, C64, and more.
  • Named hardware/artistic palette control: Locks colors to known palette sets for repeatable “hardware look” outputs.
  • Optional procedural animation to video/GIF: Overlays scene effects like rain, snow, embers, lightning, neon pulses, and more, then encodes to MP4 (optionally GIF).
  • Use Case: Transform a vacation photo into a NES-style sprite and generate a short “night” looping animation for social media or a game background.

Quick Start

Ask Hermes to convert your image into Game Boy-style pixel art and animate it as a night scene MP4.

Frequently Asked Questions about pixel-art

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

FAQPage Schema
How do I convert a photo into retro pixel art using specific hardware palettes?

The Skill converts photos into retro pixel art by applying Floyd–Steinberg dithering and locking colors to named hardware palettes like NES, Game Boy, or PICO-8, outputting consistent static PNG files.

Can I turn pixel art into an animated MP4 with effects like rain or snow?

You can animate pixel art by overlaying procedural scene effects like rain, snow, embers, and lightning, then encoding the result into an MP4 or optional GIF file.

Do I need ffmpeg and Python installed to generate pixel art MP4s?

Yes, generating pixel art MP4s requires Python 3.9+, the Pillow library for image processing, and ffmpeg specifically for video encoding.

What is Floyd–Steinberg dithering and how does it affect pixel art conversion?

Floyd–Steinberg dithering is an error diffusion algorithm that quantizes image colors into a target retro palette, producing consistent pixel-block rendering for hardware-style outputs.

What are the limitations when using preset palettes for pixel art conversion?

Limitations include strict validation of preset and scene keys, meaning outputs are restricted to predefined hardware palettes and procedural effects, ensuring valid PNG/MP4 rendering.