pixel-art

Convert source images into retro pixel art and animated MP4 or GIF videos.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill pixel-art-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/skills/creative/pixel-art
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill pixel-art-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill turns ordinary photos and illustrations into nostalgic pixel art without requiring manual dithering, palette tuning, or frame-by-frame animation work.

Core Features & Use Cases

  • Retro Image Conversion: Transform images into arcade, NES, Game Boy, SNES, PICO-8, C64, and other stylized pixel-art looks.
  • Palette Control: Use hardware-accurate named palettes or adaptive color quantization for different retro aesthetics.
  • Animated Output: Add looping effects like rain, stars, fireflies, snow, embers, lightning, and neon pulses to create short MP4 or GIF animations.
  • Use Case: A creator can upload a portrait, choose a Game Boy or PICO-8 style, and quickly produce a shareable retro avatar or poster.

Quick Start

Use the pixel-art skill to convert the attached image into retro pixel art with an era-appropriate preset and, if needed, animate it into a short looping video.

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 a specific console palette?

To convert a photo into retro pixel art, apply a hardware-accurate named palette like NES, Game Boy, or PICO-8. The process uses Pillow-based image enhancement and Floyd-Steinberg quantization to produce a deterministic PNG output with your chosen retro aesthetic.

Can I animate pixel art into a looping MP4 or GIF?

Yes, you can animate pixel art into short looping MP4 or GIF animations. The Skill uses ffmpeg encoding to add looping scene effects like rain, snow, fireflies, embers, lightning, and neon pulses directly to your converted pixel images.

What is Floyd-Steinberg dithering and when is it needed for pixel art conversion?

Floyd-Steinberg dithering is an image quantization technique used to distribute pixel error, creating retro pixel art aesthetics. It is applied during the Pillow-based conversion process to map source image colors accurately to restricted hardware palettes like C64 or PICO-8.

Does this pixel art conversion approach support custom color palettes?

Yes, it supports custom color palettes alongside hardware-accurate named palettes. You can use adaptive color quantization to generate different retro aesthetics, allowing flexible palette control for avatars, posters, and social graphics.

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

Yes, you need both Pillow and ffmpeg installed. Pillow handles the initial image enhancement and Floyd-Steinberg quantization, while ffmpeg performs the encoding required to produce deterministic MP4 and optional GIF animated outputs.

What are the limitations of using adaptive color quantization for pixel art?

Adaptive color quantization generates retro pixel art without strict hardware-accurate limitations, which means results may vary. Unlike named palettes like Game Boy or NES that enforce specific historical color counts, adaptive quantization prioritizes aesthetic variation over strict retro console accuracy.