pixel-art

Convert images into retro pixel art using era palettes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Pixel-art conversion turns ordinary images into stylized retro art using era palettes, saving time and enabling consistent visual style for games and media.

Core Features & Use Cases

  • Pixel-art conversion using pixel_art.py to generate PNGs with Floyd-Steinberg dithering and hardware palettes such as NES, Game Boy, and PICO-8.
  • Optional animation via pixel_art_video.py to produce short MP4s with scene-based effects (stars, rain, snow, etc.).
  • CLI and importable usage; presets and palette overrides to fit various retro aesthetics.

Quick Start

Run pixel_art.py input.jpg output.png --preset nes to generate NES-style pixel art.

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?

To convert a photo into retro pixel art, use the pixel_art.py script. It processes standard images into PNGs using hardware palettes like NES, Game Boy, and PICO-8 with Floyd-Steinberg dithering.

Can I animate pixel art with scene effects like rain and snow?

You can animate pixel art using the pixel_art_video.py script to produce short MP4s. It adds scene-based effects like stars, rain, and snow to your converted retro images.

Do I need Python and Pillow to generate Game Boy style pixel art?

Yes, you need Python 3.9+ and the Pillow library to process images and generate Game Boy style pixel art. Optional ffmpeg is required for video encoding.

What is the best way to apply an NES color palette to an image?

The best way to apply an NES color palette is by running pixel_art.py with the preset flag. This applies hardware-accurate palettes and Floyd-Steinberg dithering to your input image.

Can I import the pixel art conversion functions into my own Python script?

Yes, the pixel art conversion functions support CLI and importable usage. You can import the scripts directly into your own Python code to apply PICO-8 or NES palettes programmatically.

Does pixel art video encoding require ffmpeg?

Yes, producing short MP4s with scene-based effects requires ffmpeg for video encoding. The core static pixel art generation relies only on Python and Pillow.