Skip to content
Agentmart
Submit a tool

cocos-ui-node-retrofit

Classify and plan safe Cocos UI node retrofits such as text changes, SpriteFrame swaps, or converting a label-only control into an image-backed button with…

Skill by FunplayAI

IndexedMIT★ 10
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/funplayai-cocos-ui-node-retrofit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Classify and plan safe Cocos UI node retrofits such as text changes, SpriteFrame swaps, or converting a label-only control into an image-backed button with overlay text.

Use cases: design

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/cocos-ui-node-retrofit

What's inside

Skill name
cocos-ui-node-retrofit
Description
Classify and plan safe Cocos UI node retrofits such as text changes, SpriteFrame swaps, or converting a label-only control into an image-backed button with overlay text.
License
MIT
Instructions
38 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (2)

  • SKILL.md
  • classify-retrofit.mjs · scripts/

SKILL.md (first lines)

# Cocos UI Node Retrofit

Use this skill for targeted edits to existing Cocos UI nodes, especially when replacing text-only controls with image-backed controls, adding overlay text/icons, or fixing a clickable node so the real target owns Sprite, Button feedback, hit size, and handler proof.

## Classify First

Run the classifier or classify manually:

```bash
node <path-to-this-skill>/scripts/classify-retrofit.mjs --intent "<requested change>" --component cc.Label --source-asset assets/ui/button.png
```

Classifications:

- `property-edit`: change an existing component property, such as `cc.Label.string`.
- `resource-swap`: keep structure and replace an existing `cc.Sprite.spriteFrame`.
- `structure-retrofit`: change component mix or add children, such as converting label-only text into Sprite body plus Label overlay.

## Preferred Shape

For an image-backed actionable control:

- target node
  - `cc.UITransform`
  - `cc.Sprite`
  - `cc.Button` when actionable
- child overlay node
  - `cc.Label` or `cc.Sprite`

## Guardrails

- Query the selected target before mutation; do not guess node structure.
- Keep the actual selected node as the authority. Do not create a duplicate runtime-only button to satisfy the request.
- Do not hand-edit `.prefab` or `.scene` JSON.
- Do not guess SpriteFrame UUIDs or patch `.meta` files.
- If Cocos authoring tools cannot prove the mutation, report the structured blocker instead of weakening the proof.

From FunplayAI/funplay-skill, MIT.

More from FunplayAI/funplay-skill

Signals

Stars
10
Forks
2
Open issues
0
Last commit (this folder)
Jun 2, 2026 (4 months ago)
Last release
May 22, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from FunplayAI

Cite this page

cocos-ui-node-retrofit skill. Agent Mart. https://agentmart.dev/skills/funplayai-cocos-ui-node-retrofit (last updated 2026-10-24)