agentsclimarketplace

Openrouter text2image

Skill QinghongLin/data2story-skill/skills/data2story/designer/scripts/openrouter-text2image

Data Journalist Agent: Transforming Data into Verifiable Multimodal Story

Install
npx -y skills add QinghongLin/data2story-skill --skill openrouter-text2image

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Generate images via OpenRouter. Default model openai/gpt-5.4-image-2; any image-modality model can be passed via --model.

SKILL.md

1.4 KB, as published. Nobody here has run it

openrouter-text2image

Text → image via OpenRouter. Default model: openai/gpt-5.4-image-2.

Other supported models (override with --model):

  • google/gemini-3.1-flash-image-preview (Nano Banana 2)
  • any other OpenRouter image-modality model

Usage

Resolve TOOL_DIR = the directory containing this SKILL.md. Commands below use TOOL_DIR as a symbolic placeholder; replace it with the resolved, quoted path before running Bash.

export OPENROUTER_API_KEY=sk-or-v1-...

python3 TOOL_DIR/scripts/generate_image.py \
  --prompt "Editorial illustration: a neon-lit skateboard at dusk, dramatic shadows" \
  --download PROJECT_DIR/assets/teaser.png

Flags

FlagDefaultDescription
--promptrequiredText prompt
--downloadrequiredOutput file path (PNG)
--modelopenai/gpt-5.4-image-2Override with any OpenRouter image-modality model

Notes

  • Request uses POST /api/v1/chat/completions with modalities: ["image","text"].
  • Images are returned as base64 data URLs in the assistant message; the script decodes and writes to disk.
  • For edits/inpainting, include messages with both text and image-URL content parts — the script currently supports text-only prompts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.