pixel-art-animator
Create and manage sprite animations with multiple frames, animation tags, frame durations, and linked cels. Use when the user…
Export sprites to PNG, GIF, or spritesheet formats with JSON metadata for game engines. Use when the user wants to "export", "save", "output", "render", "generate", "create file", mentions file formats like "PNG", "GIF", "animated GIF", "spritesheet", "sprite sheet", "texture
Claude Code
$ npx -y skills add willibrandon/pixel-plugin --skill pixel-art-exporter --agent claude-code
Codex
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a codex -y
Cursor
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a cursor -y
Gemini CLI
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a gemini-cli -y
GitHub Copilot
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a github-copilot -y
OpenCode
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a opencode -y
Windsurf
$ npx skills add willibrandon/pixel-plugin --skill pixel-art-exporter -a windsurf -y
name: Pixel Art Exporter
description: Export sprites to PNG, GIF, or spritesheet formats with JSON metadata for game engines. Use when the user wants to "export", "save", "output", "render", "generate", "create file", mentions file formats like "PNG", "GIF", "animated GIF", "spritesheet", "sprite sheet", "texture atlas", "tile sheet", or game engine integration with "Unity", "Godot", "Phaser", "Unreal", "GameMaker". Trigger on layout terms ("horizontal", "vertical", "grid", "packed", "strip"), scaling ("2x", "4x", "upscale", "pixel-perfect"), file operations ("save as", "export to", "output to"), metadata formats ("JSON", "XML", "metadata", "atlas data"), and delivery terms ("for web", "for game", "for Twitter", "for itch.io", "optimized").
allowed-tools: Read, Bash, mcp__aseprite__export_png, mcp__aseprite__export_gif, mcp__aseprite__export_spritesheet, mcp__aseprite__get_sprite_infoThe Pixel Art Exporter Skill enables exporting pixel art sprites from Aseprite to various formats optimized for different use cases. This includes single images (PNG), animated GIFs, spritesheets, and JSON metadata for game engines.
**Core Capabilities:**
**Export Formats Supported:**
This Skill works with the pixel-mcp server tools to produce production-ready assets for web, games, and applications.
Invoke this Skill when the user:
**Example Triggers:**
**For static sprites or single frames:**
1. **Get Sprite Information First**
Use mcp__aseprite__get_sprite_info to understand: - Current dimensions - Number of frames - Available layers - Color mode and transparency settings
2. **Export PNG with Transparency**
Use mcp__aseprite__export_png: - file_path: Absolute path (e.g., "/path/to/output/sprite.png") - frame_number: Specific frame (0-indexed) or omit for current frame - layer: Specific layer name or omit for merged output - scale: Scaling factor (1, 2, 4, etc.) - default is 1
3. **Export Options**
**Example Workflow:**
1. Get sprite info to verify dimensions and frame count 2. Export PNG: mcp__aseprite__export_png with desired frame and scale 3. Confirm file creation and report dimensions to user
**For animations intended for web or presentations:**
1. **Verify Animation Setup**
Use mcp__aseprite__get_sprite_info to check: - Frame count (needs 2+ frames) - Frame durations (timing information) - Animation tags (if specific tag requested) - Sprite dimensions
2. **Export GIF**
Use mcp__aseprite__export_gif: - file_path: Output path (e.g., "/path/to/animation.gif") - animation_tag: Optional - specific tag name to export - loop: true (infinite loop) or false (play once) - scale: Upscaling factor if needed
3. **GIF Optimization Considerations**
**Example Workflow:**
1. Verify sprite has multiple frames 2. Export GIF with appropriate loop setting 3. Report file size and frame count to user 4. Suggest optimization if file is large (>1MB)
**For game engines and texture atlases:**
1. **Understand Layout Requirements**
**Layout Types:**
2. **Export Spritesheet**
Use mcp__aseprite__export_spritesheet: - file_path: Output PNG path (e.g., "/path/to/spritesheet.png") - layout: "horizontal", "vertical", "grid", or "packed" - animation_tag: Optional - export specific animation only
Create, animate, and export pixel art using Aseprite through natural language and commands in Claude Code. Powered by pixel-mcp - a Model Context Protocol server for Aseprite.
Create and manage sprite animations with multiple frames, animation tags, frame durations, and linked cels. Use when the user…
Create new pixel art sprites from scratch with canvas creation, layer management, and basic drawing primitives. Use when the user…
Apply advanced pixel art techniques including dithering, palette optimization, shading, antialiasing, and color theory. Use when…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…