create-game-assets Skill (gamedev-skills) for Claude Code: What It Does and How to Install It
Makes your agent build a consistent, engine-ready set of game art by locking a visual style first, then checking every asset.
- Installs
- 8.7K
- on skills.sh
- Stars
- 6.4K
- on GitHub
- Files
- 10
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
This skill treats image generation as one tool inside a controlled pipeline. A ten-step workflow has the agent inspect your existing art, lock the technical frame, define a visual system, write an asset manifest, approve one hero asset, produce related assets as a family, normalize them, import with engine settings, validate in context and record provenance. A table picks a default path for eight kinds of need, from editing one asset to 3D models and audio.
It does not generate images itself. When an image generation or editing tool is installed, SKILL.md hands the live generation to it. The skill bundles two Python scripts for checking and previewing raster assets, and needs Python 3.10+ and Pillow to run them.
Good for
- Indie developers making sprites, tilesets, backgrounds and icons with AI tools
- Teams that need a style bible and an asset manifest
- Developers who must record licenses and provenance for shipped art
Install create-game-assets
Claude Code
- 1
Copy this prompt.
Install the create-game-assets skill in Claude Code. Run this command: claude plugin marketplace add gamedev-skills/awesome-gamedev-agent-skills claude plugin install disciplines@awesome-gamedev-agent-skills Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
The disciplines plugin in the marketplace lists 15 cross-engine skills, including this one. The README's own plugin example, gamedev, installs the router and all 77 skills. The marketplace entries list skill folders only (no hooks or MCP servers). The skill runs Python scripts, so there is no Claude app upload route.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Plan, generate, source, normalize, and validate cohesive visual game assets. Use for art direction, style bibles, sprites, tilesets, backgrounds, UI art, icons, textures, concept art, or 3D asset briefs.
Sections in SKILL.md
- Core workflow
- Choose the production path
- Image-generation handoff
- Raster QA recipes
- Quality gates
- References
- Related skills
Key facts
- Author
- Abhishek Barali and the awesome-gamedev-agent-skills contributors (named in the repo's NOTICE file)
- License
- Apache-2.0
- Installs on skills.sh
- 8,684 (Nov 2, 2026)
- Last repo commit
- Oct 28, 2026
- What it includes
- 11 files including SKILL.md: 2 Python scripts, requirements.txt, 4 reference guides, 2 asset templates, agents/openai.yaml
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass (Nov 2, 2026)
What it includes
Finds existing screenshots, art, import settings and naming first
Keeps a coherent direction unless you ask for a redesign.
Read ·
1. Inspect before inventingRecords engine, view, display size, transparency, palette and budgets
Uses assets/art-direction-brief.md as a copyable brief.
Write ·
2. Lock the technical frameDefines shape language, palette roles, materials and lighting
SKILL.md says not to substitute a living artist's name.
3. Name the visual systemLists every asset with size, pivot, source, license and approval status
Copies assets/asset-manifest.json.
Write ·
4. Make an asset manifestBuilds a hero asset or style board and judges it at game scale
5. Approve one visual targetReuses the approved target as the reference for related assets
6. Produce assets as familiesCrops, sizes, anchors, slices and checks alpha with ordinary tools
Uses the bundled scripts for raster QA and contact sheets.
Runs code ·
7. Normalize deterministicallySets filtering, mipmaps, pixels per unit, compression and slicing
Tells the agent to read the relevant engine skill first.
Write ·
8. Import with engine settingsInspects a contact sheet and the game at native resolution
9. Validate in contextKeeps source, license and edit history beside the manifest
Details are in references/provenance.md.
Write ·
10. Record provenanceChecks size, alpha, color count and format of raster files, with JSON output
Exits 1 when a stated constraint fails.
Runs code ·
asset_report.pyBuilds a nearest-neighbor contact sheet over a checkerboard
Writes the image you name with --out.
Runs code ·
build_preview_sheet.py
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It writes files and edits engine settings
The workflow copies a brief and a manifest into your project, writes a preview sheet to the path you give, and sets import options in your engine files. Commit first so you can review the changes. github.com
It needs Pillow installed with pip
SKILL.md says to run python -m pip install -r scripts/requirements.txt when Pillow is missing. That file pins Pillow at 10 or newer and below 14. Use a virtual environment if you prefer. github.com
Generation goes through another tool
SKILL.md hands live image creation to an installed image tool or an imagegen skill. What that tool sends to its provider is set by that tool, so check its terms before you use it with private art. github.com
Asset rights are your call
references/provenance.md calls itself a recordkeeping workflow, not legal advice, and says to flag unclear terms for a human rights review. github.com
Technical details
| Turning on read-only | No read-only mode. asset_report.py only inspects files, but the workflow also writes files. |
|---|---|
| Scopes |
|
Questions
What does create-game-assets do?
It makes your agent run a full game-art pipeline: define a visual style, write an asset manifest, produce related assets, check them with scripts, import them into your engine and record where each file came from.
How do I install it?
Use the install box at the top of this page. Because the skill bundles Python scripts, install the whole folder. There is no Claude app upload route here, since the scripts need a local Python setup.
Does it generate images?
Not by itself. SKILL.md says to use an installed image generation or editing tool for live generation, and to read an imagegen skill if your workspace has one. This skill supplies the brief, constraints and acceptance checks.
What do the scripts need?
Python 3.10 or newer and Pillow 10 to 13. Pillow 13 needs Python 3.11 or newer. SKILL.md gives a pip command that installs Pillow from scripts/requirements.txt.
Does it handle 3D and audio?
It handles 3D briefs, concept-to-mesh checks and runtime validation through references/three-d-pipeline.md. For audio it routes sound work to the audio-design skill and still tracks the source and license in the manifest.
Is it safe?
It runs two small Python scripts and writes files into your project, so commit first. Our advice: install Pillow in a virtual environment, and check the terms of whatever image tool you connect.
Information
updated Nov 2, 2026
- Folder
skills/disciplines/create-game-assets
Sources
Docs, issue trackers and discussions this page is built from.
Show all 7Hide
- awesome-gamedev-agent-skills README · github.com
- marketplace.json · github.com
- INSTALLATION.md · github.com
- create-game-assets SKILL.md · github.com
- provenance.md · github.com
- asset_report.py · github.com
- build_preview_sheet.py · github.com