Install any skill in seconds. Free to start, no credit card required.
Get Started Free →randallliuxin/ui-kit
Produce a complete reusable flat-first Godot UI Theme from a binding visual reference, with two provider-generated source sheets, fixed square nine-slice patches, stable AtlasTexture icons, and native Theme bindings.
Passed 12 of 16 test cases with the skill, and 4 of 16 without it.
and 11 more in the full report
11 fixed5 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are invoking the AI image generator to produce surface_patches_source.png and icons_source.png based on ref_sheet.png. Standard image generation requests often default to transparent PNGs or dark grey backdrops. What specific background color must be specified for the raw source sheets?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies solid #FF00FF magenta as the background color for raw source sheets. | Missed | Passed |
The instructions your model reads when the skill loads.
Produce one reusable visual system, not a page layout. The result gives a
worker a complete Godot Theme, named StyleBoxTexture resources, and named
AtlasTexture icons. Its reusable art covers button states, panels, tabs, and
semantic icons. It does not create a composite screen, readable UI copy,
characters, logos, gameplay geometry, or final Control/Container layout.
Do not use it for card frames.
Do not use it for portrait frames.
Read references/theme-baseline.md and references/source-sheet-scheme.json before planning. They own the baseline controls, stable runtime names, two provider sheets, fixed patch geometry, and source-to-runtime reuse mappings. The caller's brief supplies visual direction; do not make it repeat this contract.
Accept the shared Asset Skill request schema at
.godotmaker/asset-runtime/schema/asset-skill-request.schema.json; require
asset_type: ui-kit, a pinned provider (native, codex, gemini,
openai, or wan), and at least one readable image in references. Preserve every
reference role. Missing or unreadable references and pixel-art requests are
input-gate STOP conditions.
Validate the returned document with the shared result schema and checker at
.godotmaker/asset-runtime/schema/asset-skill-result.schema.json before family
binding checks.
Attach every reference as real image input to both provider calls. The Codex
route uses referenced_image_paths; other routes use their declared attachment
mechanism. Never reduce a reference to prompt text or silently switch provider.
Record provider, image model when exposed, coding model, reasoning, roles,
absolute attached paths, call identity, prompt, and attempt in provenance.
STOP before generation if the pinned route cannot attach every reference.
This skill can be invoked directly or by an orchestrator with the same
contract. Do not read or write ASSETS.md, tags, stage state, generated
manifests, stable entries, or worker dispatch state.
test cases passed, vs 4 / 16 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.