Install any skill in seconds. Free to start, no credit card required.
Get Started Free →randallliuxin/fx-bundle
Produce a standalone static Texture2D effect or one explicitly timed animated SpriteFrames effect.
Passed 8 of 15 test cases with the skill, and 3 of 15 without it.
and 10 more in the full report
10 fixed2 passed either way9 still failing2 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.
Please generate a 16x16 pixel-art muzzle flash with asset ID pixel_muzzle_flash. Apply nearest-neighbor scaling and quantize the color palette to 8 retro colors.
| Checked | Without skill | With skill |
|---|---|---|
| Stops execution due to pixel art requests being unsupported in this version. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this Skill for one detached foreground effect: a projectile, impact,
explosion, pickup, muzzle flash, slash arc, aura loop, or dust effect. It
delivers either one static Texture2D or one animated SpriteFrames; it never
delivers a PackedScene, particle node, trail, shader, sound, light, collision
shape, lifecycle script, or a multi-node effect.
Read .godotmaker/asset-runtime/asset-skill-contract.md before accepting the
request. For animation rhythm, also read
.godotmaker/asset-runtime/animation-planning.md; it supplies planning ranges,
not a reason to change an explicit request or reject a valid style.
Validate the shared request with tools/asset_skill_contract_check.py, then
validate this family with
tools/asset_animated_bundle_contract_check.py --kind request. At final
handoff, call the latter with --request <request.json> --result <result.json>.
The family checker binds spec.mode to the runtime type and source layout.
The request has asset_type: "fx-bundle" and spec.mode equal to static or
animated. References are optional. Pixel-art requests are unsupported in this
version: stop clearly rather than quantizing, nearest-neighbour scaling, or
labelling ordinary art as pixel art.
Stop only when a required input is unreadable, a declared provider or required
reference attachment is objectively unavailable, the request is contradictory,
or it asks for an unsupported deliverable such as a particle PackedScene.
An image-processing, import, compiler, metadata, path, or validation failure is
a production diagnostic: repair it and recheck it before deciding to stop.
This is a standalone Skill. Do not require /gm-asset, tags, stage state,
ASSETS.md, generated manifests, or worker registration. A caller may register
the returned ready entry separately.
static has no required_actions or actions. It returns one transparent
Texture2D at assets/generated/fx-bundle/<asset_id>/<asset_id>.png with atest cases passed, vs 3 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.