← ClaudeAtlas

card-kitlisted

Produce reusable card art sources and native Godot card UI resources.
RandallLiuXin/GodotMaker · ★ 548 · AI & Automation · score 78
Install: claude install-skill RandallLiuXin/GodotMaker
# Card Kit Asset Use this Skill for reusable non-pixel-art, card-game-specific UI: card frames, portrait frames, rarity frames, card/deck slots, resource badges, state overlays, card panels, and card buttons. It produces art sources and native Godot resources, not card rules, deck logic, a `Control` or `Container` layout, a `PackedScene`, readable text, or a full composite screen. A request for pixel art is unsupported and must STOP. ## Invocation and Boundaries Accept one request matching the shared Asset Skill request schema in `.godotmaker/asset-runtime/schema/asset-skill-request.schema.json` with `asset_type: "card-kit"`. First run `python tools/asset_ui_card_contract_check.py <request.json> --kind request`. The family contract owns the Theme recipe/variation, requested frame/state pairs, and named atlas regions. The request decides which card resources are needed; do not add a default front/back, portrait, rarity, or state bundle. This card-game-specific UI Skill can be invoked directly or by an orchestrator through `gm-asset`, but it never edits `ASSETS.md`, tags, stage state, or generated catalogs. It produces and preserves the validated generic result; `/gm-asset` performs the later direct registration. `references` is optional. When it is non-empty, each path is binding input: 1. Verify that it is a readable image before generation. 2. Preserve its `canonical`, `style`, or `screen` role in the prompt and trace. 3. Attach its real image bytes through the declared