pixel-art

Convert source images into retro pixel art with palette-aware quantization.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MarbleSodas/Mavis --skill pixel-art-marblesodas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art
Source: https://github.com/MarbleSodas/Mavis/tree/main/skills/creative/pixel-art
Command: npx skills add https://github.com/MarbleSodas/Mavis --skill pixel-art-marblesodas

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of converting ordinary images into retro-looking pixel art with era-accurate palettes and optional animated effects, saving you hours of manual pixel editing.

Core Features & Use Cases

  • Image conversion to pixel art: Converts an input image into a pixel-styled PNG using Floyd-Steinberg dithering and either adaptive N-color quantization (arcade/snes-style) or named hardware/artistic palettes (NES/Game Boy/PICO-8/C64, etc.).
  • Retro scene animations: Overlays procedural pixel effects (stars, rain, snow, embers, fireflies, neon pulse, and more) and exports MP4, optionally with a GIF for quick sharing.
  • Guided preset selection: Uses style and scene “clarify” steps so users get the look they intend without trial-and-error re-renders.

Quick Start

Ask: “Convert my image into NES-style pixel art and save it as a video with a night scene.”

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, apply Floyd-Steinberg dithering with adaptive N-color quantization or named hardware palettes like NES and Game Boy to generate a pixel-styled PNG.

Can I export pixel art animations as MP4 or GIF?

Yes, you can export pixel art animations as MP4 or GIF by overlaying procedural scene effects like rain or embers onto still images and encoding the video with ffmpeg.

What is Floyd-Steinberg dithering for pixel art conversion?

Floyd-Steinberg dithering is an error diffusion algorithm applied during pixel art conversion to distribute quantization errors across neighboring pixels, preserving color gradients when mapping images to retro palettes.

Do I need Pillow and ffmpeg installed to generate pixel art?

Yes, you need Pillow installed for Floyd-Steinberg dithering and named palette support, and ffmpeg for deterministic MP4 video encoding when generating animated pixel art scenes.

What retro palettes are supported for image quantization?

Supported retro palettes for image quantization include named hardware and artistic palettes such as NES, Game Boy, PICO-8, and C64, alongside adaptive N-color quantization for arcade-style visuals.

How do I add procedural effects like snow or neon pulse to pixel art?

You add procedural pixel effects like snow, rain, embers, or neon pulse by selecting a scene preset during conversion, which overlays the animation onto the pixel art before exporting the MP4.