gm-asset

Fill missing visual assets for the current GodotMaker tag by updating ASSETS.md.

511|44|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/RandallLiuXin/GodotMaker --skill gm-asset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gm-asset
Source: https://github.com/RandallLiuXin/GodotMaker/tree/main/skills/core/gm-asset
Command: npx skills add https://github.com/RandallLiuXin/GodotMaker --skill gm-asset

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It eliminates the manual grind of discovering missing art assets for a GodotMaker tag and iteratively generating them while keeping the project consistent with the design and visual contract.

Core Features & Use Cases

  • Per-tag missing asset completion: Reads the current tag from PLAN.md and only processes ASSETS.md rows for that tag whose Status is MISSING, keeping prior-tag assets untouched.
  • User-provided art support via analysis: Lets you place files in assets/ and uses an analyst subagent to inspect them, extract visual traits, and mark the matching ASSETS.md rows as provided.
  • AI generation with provider-aware image workflows: Generates scene reference images and remaining visual assets using the configured .godotmaker/config.yaml asset_image_model, then finalizes outputs through approved tooling and validates via generation reports.
  • Audio handled safely: Forces audio to be user-provided and marks it deferred with reminders instead of fabricating audio.

Quick Start

Use the gm-asset skill to fill all MISSING entries for the current tag by telling the agent to run /gm-asset after you have scaffolded and generated your planning files.

Frequently Asked Questions about gm-asset

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

FAQPage Schema
How do I generate missing Godot game art assets for a specific build tag?

To generate missing Godot game art assets, the skill reads the current tag from PLAN.md and updates ASSETS.md rows marked as MISSING using the configured asset_image_model provider. It processes only the current tag, keeping prior-tag assets untouched.

Can I use my own image files for Godot asset generation instead of AI?

Yes, you can use user-provided art by placing files in the assets directory. An analyst subagent inspects the images, extracts visual traits, and marks the matching ASSETS.md rows as provided.

How does GodotMaker handle audio assets during the visual asset pipeline?

GodotMaker handles audio assets safely by forcing them to be user-provided. It marks audio entries as deferred with reminders instead of fabricating AI-generated audio files.

What's the best way to restart asset generation safely between Godot build batches?

The best way to restart asset generation safely is to run the skill after scaffolding your planning files. It applies strict forward-only ASSETS.md status transitions and validates outputs through generation reports.

Do I need a config.yaml file to generate scene reference images in Godot?

Yes, you need a .godotmaker/config.yaml file to generate scene reference images. The skill uses the configured asset_image_model provider specified in this file for AI image generation workflows.

Why are missing visual assets not updating in my Godot project?

Missing visual assets may not update if the ASSETS.md status is not marked MISSING, or if the current tag in PLAN.md does not match. The skill only processes MISSING rows for the active tag using forward-only status transitions.