Flutter AppStore Doc UI Kit

v0.1.4

Generate a complete App Store deliverable pack for a Flutter 3.35.1 app with offline-first design, camera/photo permissions, Apple-style UI mockups, and a sq...

0· 299·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description match the included assets and scripts: generate_appstore_pack.py produces the localized Markdown spec, SVG page mockups and a programmatic PNG/SVG icon; generate_ui_ai.py sends approved docs to an image-generation API to produce PNG UI images. The skill's declared goal (specs + Apple-style UI imagery + icon) aligns with the code and instructions.
Instruction Scope
Runtime instructions are gated and explicit (three approval gates: docs → UI → icon). The only network I/O is in scripts/generate_ui_ai.py which POSTs prompts (constructed from the approved doc text) to the OpenAI images endpoint; that means any content in the docs will be transmitted to the external image model when Option A is used. The SKILL.md instructs non-network fallback (a prompt package) if no model access exists, which keeps the process local/user-controlled in that case.
Install Mechanism
There is no install spec; this is instruction + local Python scripts. No remote downloads, no archive extraction, and generated files are written only to the user-specified output directory. This is low-risk from an install perspective.
!
Credentials
Metadata declares no required environment variables, but generate_ui_ai.py reads OPENAI_API_KEY from the environment (and SKILL.md references providing an API key for Option A). That mismatch is a transparency concern — the env var is used only for optional AI-assisted image generation, but it is not listed in the skill's required env metadata. No other unrelated secrets are requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent configuration, and only writes artifacts to the user-specified output path. It does not request system-wide privileges or credentials beyond the optional API key for image generation.
Assessment
This skill appears to do what it says: produce a v1 App Store spec, Apple-style UI images, and a square-corner icon. Before installing/using: 1) Be aware that if you use Option A (AI image generation) the approved doc text will be sent to api.openai.com using the OPENAI_API_KEY — review docs for any PII or proprietary content you don't want transmitted. 2) The skill metadata does not declare OPENAI_API_KEY even though the script uses it; supplying the key is optional and only needed for automated image generation. 3) If you prefer not to send content to a third-party model, use the provided prompt package (Option B) and generate images locally or via a service you control. 4) The included Python scripts run locally and generate files in the specified output folder; inspect the generated docs before sending them anywhere. If you want higher assurance, request that the publisher add OPENAI_API_KEY to the skill metadata (as an optional env) and document exactly what fields of the doc are sent to the external API.

Like a lobster shell, security has layers — review code before you run it.

aivk973w2ns8v1j4xn3vcda8rk0b5838se4appstorevk973w2ns8v1j4xn3vcda8rk0b5838se4docsvk973w2ns8v1j4xn3vcda8rk0b5838se4fluttervk973w2ns8v1j4xn3vcda8rk0b5838se4iconvk97avc6pfs8cpqq8ymbc0pe5ed829jhslatestvk973w2ns8v1j4xn3vcda8rk0b5838se4markdownvk97avc6pfs8cpqq8ymbc0pe5ed829jhsui-designvk97avc6pfs8cpqq8ymbc0pe5ed829jhsui-kitvk973w2ns8v1j4xn3vcda8rk0b5838se4

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments