art-generate

Featured

Generates placeholder .aseprite files from asset specs using the Aseprite MCP. Reads asset specs and art bible, creates sprites with correct dimensions/palette/layers, exports PNGs. Run after /asset-spec has produced specs and /art-bible exists.

AI & Automation 66 stars 7 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

If no argument is provided, read `design/assets/asset-manifest.md`: - If it exists: find the first target with any asset at `Status: Needed` and use `question`: - Prompt: "The next unspecced target is **[target]**. Generate placeholder art for it?" - Options: `[A] Yes — generate for [target]` / `[B] Pick a different target` / `[C] Stop here` - If no manifest: fail with: > "No asset manifest found. Run `/asset-spec [target]` first — I need asset specs to generate art from." --- ## Phase 0: Parse Target Resolve the target: 1. If argument matches `system:<name>` → spec at `design/assets/specs/[name]-assets.md` 2. If argument matches `level:<name>` → spec at `design/assets/specs/[name]-assets.md` 3. If argument matches `character:<name>` → spec at `design/assets/specs/[name]-assets.md` 4. If argument is a path → read that file directly 5. If argument is a path to a .md file → treat as spec file Fail if the spec file does not exist: > "No asset spec found at `[path]`. Run `/asset-spec [target]` first." --- ## Phase 1: Gather Context Read all source material before generating anything. ### Required reads: - **Asset spec**: Read the resolved spec file. Extract all `ASSET-NNN` entries. For each, extract: Category, Dimensions, Format, Naming, Visual Description. - **Art bible**: Read `design/art/art-bible.md` — fail if missing: > "No art bible found. Run `/art-bible` first — I need the palette and shape language to generate art." Extract: Color System (Section 2), Sh...

Details

Author
striderZA
Repository
striderZA/OpenCodeGameStudios
Created
2 months ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category