pixel-art-suite

Measure sprite frames and generate CSS coordinates with Pillow.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Vincri126/MCO-Template --skill pixel-art-suite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-art-suite
Source: https://github.com/Vincri126/MCO-Template/tree/main/.orchestrator/skills/pixel-art-suite
Command: npx skills add https://github.com/Vincri126/MCO-Template --skill pixel-art-suite

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill replaces guesswork and scattered tools with a unified sprite pipeline so creators can generate, slice, measure, and time pixel art animations without losing frame accuracy or animation rhythm.

Core Features & Use Cases

  • AutoSprite MCP orchestration: Upload sprites, generate characters, build spritesheets, and trigger AI-powered slicing or animation exports through the hosted MCP tools while keeping API security guidance front and center.
  • Deterministic frame detection: The local measure-sprites.py Pillow script inspects sheets, honors sheet overrides, merges nearby regions, and emits precise CSS-friendly coordinates that feed into any rendering engine.
  • Animation timing reference: NES-era timing tables plus CSS and canvas patterns help you map measured frames to idle, walk, attack, jump, or hit sequences and create consistent loops or one-shot actions.
  • Use case: Hand a procedural sprite sheet to the pipeline, measure its frames, apply the timing guide, and instantly swap the coordinates into a web or canvas animation contract with minimal manual edits.

Quick Start

Ask Claude to run the pixel-art-suite workflow on your sheet so it measures frames, applies the NES timing table, and returns animation-ready coordinates.

Frequently Asked Questions about pixel-art-suite

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

FAQPage Schema
How do I automatically detect and slice sprite frames from a spritesheet?

Automatically detect and slice sprite frames by running the local Pillow-based measure-sprites.py script, which inspects sheets, merges nearby regions, and outputs precise CSS-friendly coordinates without guessing.

What is the best way to time pixel art animations for a retro game?

Time pixel art animations for retro games by applying the built-in NES-era timing reference tables, which map measured sprite frames to idle, walk, attack, jump, or hit sequences to create consistent loops.

Can I use Pillow for deterministic frame detection on background-aware spritesheets?

Yes, you can use Pillow for deterministic frame detection on background-aware spritesheets. The local measure-sprites.py script honors sheet overrides and merges nearby regions to emit exact coordinates.

Does pixel-art-suite require an external API to generate and slice sprites?

Pixel-art-suite orchestrates AutoSprite MCP tools to generate characters and build spritesheets, but it also performs local Pillow-based slicing and measurement, keeping API security guidance front and center.

How do I swap measured spritesheet coordinates into a canvas or CSS animation contract?

Swap measured spritesheet coordinates into a canvas or CSS animation contract by feeding the CSS-friendly coordinates from the measurement script directly into your rendering engine alongside the timing guide.

What are the limitations of using NES-style timing tables for sprite animation?

NES-style timing tables provide reference intervals for idle, walk, and attack sequences, but you must manually map these generic timing patterns to your specific rendering engine and game logic.