sprite-gen

Generate procedural monster, item, weapon, and effect sprites via Canvas2D.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/bsolidgold/mood --skill sprite-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprite-gen
Source: https://github.com/bsolidgold/mood/tree/main/.claude/skills/sprite-gen
Command: npx skills add https://github.com/bsolidgold/mood --skill sprite-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and refinement of pixel-art sprites for monsters, items, weapons, and effects using a Canvas-based procedural sprite system, reducing manual painting time while ensuring a cohesive retro Doom-like aesthetic.

Core Features & Use Cases

  • Procedural sprite generation and improvement for monsters, items, weapons, and effects.
  • Supports directional sprite sets and animation states (idle, attack, hurt), with faction-based color tinting.
  • Integrates with the game's Canvas2D drawing primitives in sprites.js and uses standard sprite sizes (64x64 monsters, 32x32 items, 16x16 projectiles).

Quick Start

Design and implement new procedural sprites using the canvas-based system and verify results by testing the sprite cache across directions.

Frequently Asked Questions about sprite-gen

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

FAQPage Schema
How do I generate procedural pixel-art sprites for game monsters?

Yes, procedural sprite generation supports directional sprite sets alongside animation states including idle, attack, and hurt. It also applies faction-based color tinting to ensure visual variety across different monster types and gameplay iterations.

What are the standard sprite sizes for procedural game art generation?

The standard sprite sizes for procedural game art generation are 64x64 pixels for monsters, 32x32 pixels for items, and 16x16 pixels for projectiles. These dimensions ensure consistent pixel density and visual coherence across all generated game assets.

How do I implement procedural sprite generation in a Canvas2D game loop?

Implementing procedural sprite generation in a Canvas2D game involves using exposed functions like generateMonsterSpriteSet and generateProjectileSprite within your sprites.js drawing routines. Proper cache keys in Sprites.get must be maintained to verify and retrieve generated sprites across directional variants.

Can procedural sprite generation create items and projectiles alongside monsters?

Procedural sprite generation is ideal when you need to batch create 64x64 monsters, 32x32 items, and 16x16 projectiles with directional variants and animation states. It is less suitable for pre-rendered 3D graphics or non-pixel-art visual styles outside the retro Doom-like aesthetic.