← ClaudeAtlas

ui-mockuplisted

Render a UI mockup image from a one-line feature description — an LLM turns the description plus a style guide into a precise screenshot-style image prompt, then an image model renders it. Use to show the user what a screen could look like before writing any frontend code, or to settle "option A or option B" layout questions by rendering both.
nanoodlecom/noodle-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill nanoodlecom/noodle-skills
# UI mockup Runs the bundled nanoodle workflow `workflows/ui-mockup.noodle-graph.json` against the NanoGPT API: the feature description (`Feature`) and a product style guide (`Style guide`) are joined into a brief, an LLM turns the brief into one disciplined image prompt for a screenshot-style mockup (explicit layout regions, exact palette, short realistic labels, no lorem-ipsum walls), and an image model renders it (`Mockup`). Requires Node.js >= 20 and the `nanoodle` npm package (`npx nanoodle` fetches it). Typical agent use: about to build or propose a screen, render the napkin sketch first, drop the file path in the conversation, and ask "like this?" before writing JSX. ## API key The run needs a NanoGPT API key. Use whichever is available: - `NANOGPT_API_KEY` already set in the environment — prefer this; no extra flags. - A `.env` file containing `NANOGPT_API_KEY=...` — pass `--env-file <path>` only when the key is not already in the environment. (With this CLI, `--env-file` overrides ambient `NANOGPT_API_KEY`.) Never print the key. ## Run From this skill's directory (or prefix paths if running from elsewhere). Replace the `Feature` value with the screen being mocked: ```sh npx nanoodle run workflows/ui-mockup.noodle-graph.json \ --input "Feature=settings page: profile card, notification toggles grouped by channel, danger zone at the bottom" \ --out ./mockup-out ``` Match the target product by overriding the style guide (a baked-in clean-SaaS default ru