← ClaudeAtlas

poster-generatorlisted

Generate a poster image from a short idea — an LLM expands the idea into a detailed image prompt, then an image model renders it. Use when the user asks for a poster, illustration, or promo image from a one-line concept.
nanoodlecom/noodle-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill nanoodlecom/noodle-skills
# Poster generator Runs the bundled nanoodle workflow `workflows/poster.noodle-graph.json` against the NanoGPT API: a text input (`Idea`) feeds an LLM that writes a vivid image prompt, which feeds an image model that renders the poster (`Poster`). Requires Node.js >= 20 and the `nanoodle` npm package (`npx nanoodle` fetches it). ## 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 `Idea` value with the user's concept: ```sh npx nanoodle run workflows/poster.noodle-graph.json \ --input "Idea=a cozy ramen shop on a rainy night" \ --out ./poster-out ``` Add `--env-file .env` only when the key is not already exported. For a machine-readable payload (paths, cost, balance), add `--json`. Optional style override (the workflow also exposes this input): ```sh --input "System prompt=<custom image-prompt writer instructions>" ``` Inspect the interface anytime with: ```sh npx nanoodle inspect workflows/poster.noodle-graph.json ``` ## Inputs | Key | Required | What to pass | |-----|----------|--------------| | `Idea` | yes | The poster concept, one line is enough