fairygui-tools
v0.1.8解析 FairyGUI 工程、根据 UI 效果图生成示意图与白模 XML,并输出可直接导入 FairyGUI 编辑器的闭环包结构。适用于工程解析、图转原型、XML 结构讨论、自然语言生成界面原型等场景。
⭐ 2· 253·0 current·0 all-time
by@slinkz
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (FairyGUI tooling, generate XML and mockup screenshots) match the included artifacts: a detailed SKILL.md, a large XML-spec reference, and a Python validation script. Minor mismatch: SKILL.md expects running Python (validate_fui.py) and using Puppeteer for screenshots, but the skill metadata does not declare required binaries/dependencies (no required binaries or install spec). This is an omission but not malicious.
Instruction Scope
SKILL.md instructions are narrowly scoped to parsing UI input, rendering HTML/CSS mockups, producing FairyGUI XML, and validating generated files. The runtime steps reference generating files and running the included validator; there are no instructions to read unrelated system files, environment variables, or to transmit data to external endpoints.
Install Mechanism
No install spec (instruction-only) and included code is a local Python validator. No downloads, package installers, or archive extraction are specified. The only potential friction is Puppeteer (Node) usage for screenshots which is mentioned but not provided or installed by the skill.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The validator imports only standard Python modules (sys, os, re, xml.etree, pathlib, typing) and does not appear to require network credentials or secret access.
Persistence & Privilege
Skill does not declare always:true and does not request persistent system-level privileges. It includes a local validator and generates files within an output directory per instructions; it does not modify other skills or system-wide config.
Assessment
This skill appears coherent and focused on generating FairyGUI XML and HTML mockups and validating them locally. Before installing/use: 1) ensure your agent environment provides Python 3 to run scripts and a mechanism to produce screenshots (SKILL.md refers to Puppeteer but the skill doesn't install it); 2) inspect validate_fui.py yourself (it uses standard libs and appears to only read/parse XML files in the given output directory); 3) be aware the skill will read and write files in the specified output directory (normal for a generator/validator); and 4) if you need offline or restricted environments, confirm how screenshots will be produced (Puppeteer may try to download Chromium). Otherwise the package does not request secrets or elevated access.Like a lobster shell, security has layers — review code before you run it.
latestvk9707g3qb734fw9zyd5858k9yn83t153
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
