一键导入
art-gen
Generate pixel art assets via Aseprite Lua scripts following the project's art pipeline (palette, sizes, export)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate pixel art assets via Aseprite Lua scripts following the project's art pipeline (palette, sizes, export)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | art-gen |
| description | Generate pixel art assets via Aseprite Lua scripts following the project's art pipeline (palette, sizes, export) |
Generate pixel art by writing Aseprite Lua scripts. Never create PNGs directly — always go through the Lua script pipeline.
Check the shared palette. Read art/scripts/palette.lua (or equivalent) for the master color palette. All art must use only these colors.
Write the Lua script in art/scripts/. The script must:
.aseprite file to the appropriate art/ subdirectoryRun the script:
~/aseprite/build/bin/aseprite.app/Contents/MacOS/aseprite -b --script art/scripts/<your_script>.lua
Export to game assets via Makefile:
make art # Export all
make sprites # Characters/NPCs only
make backgrounds # Backgrounds only
make ui # UI elements only
Verify the output — check that exported files exist in game/assets/ with correct dimensions.
| Asset | Size | Location |
|---|---|---|
| Room backgrounds | 320x176 | game/assets/backgrounds/ |
| Player sprites | 24x32 | game/assets/sprites/ |
| NPC sprites | 24x32 or 32x32 | game/assets/sprites/ |
| Verb/cursor icons | 16x16 | game/assets/ui/ |
| Inventory icons | 16x16 | game/assets/ui/ |
game/assets/ — they are generated outputGuided content creation for the QFG adventure game. Use when the user wants to add a new room, quest, NPC, puzzle, or story element. Triggered by /new-content-qfg or when the user describes a content idea like "I want a forest clearing with a witch" or "add a new area to the game".
Create a new custom Dialogic 2 event class for RPG gameplay in .dtl timelines
Create a new NPC with character scene, Dialogic character, timeline, sprite art, and room integration
Create a new game room with scene, script, background, hotspots, and RoomManager registration