Baoyu Imagine

CLI beeldgeneratie over 10 beeld-API's met aspect ratio's, referenties en batchmodus

Door guanyang · guanyang/open-agent-hub

Werkt met setup ★ 7.2/10

Baoyu Imagine — CLI beeldgeneratie over 10 beeld-API's met aspect ratio's, referenties en batchmodus

Wat het doet

Genereert afbeeldingen vanuit Claude Code door een gebundelde Bun/TypeScript CLI aan te roepen die tien afbeeldings-API's omvat: OpenAI GPT Image 2, Azure OpenAI, Google Gemini, OpenRouter, DashScope, Z.AI, MiniMax, Jimeng, Seedream en Replicate. Ondersteunt tekst-naar-afbeelding, referentie-afbeelding bewerking met identiteitsbehoudende prompting begeleiding, aspect ratio en kwaliteitsvoorinstellingen, en parallelle batchgeneratie vanuit opgeslagen promptbestanden. Activeert wanneer de gebruiker vraagt om een afbeelding te genereren, te creëren of te tekenen, of om een set promptbestanden in batch te renderen.

Testrapport

De repo gekloond naar een tijdelijke map en skills/baoyu-imagine geïnstalleerd in een tijdelijke HOME ($(mktemp -d)/.claude/skills) — SKILL.md kwam correct terecht; frontmatter heeft name+description+version, en ruwe fetches van scripts/main.ts, references/usage-examples.md en references/config/first-time-setup.md retourneerden allemaal HTTP 200. `bun scripts/main.ts --help` draaide en printte een optielijst die overeenkomt met de SKILL.md tabel (dezelfde 10 providers, --jobs default 10, quality default 2k, Replicate --n moet 1 zijn). Ik kon de output NIET meten: met elke provider key oningesteld, sloot de daadwerkelijke run `bun scripts/main.ts --prompt "A red cube on white background" --image out.png` af met exit code 1 met "No API key found. Set GOOGLE_API_KEY, GEMINI_API_KEY, OPENAI_API_KEY, ..." en schreef geen bestand, dus er bestaat geen baseline-vs-skill afbeeldingsvergelijking. `bun test` in de skill dir gaf 83 pass / 5 fail, alle vijf de failures in build-batch.test.ts van de harness die `bun --import tsx` spawnde met tsx afwezig ("Cannot find module './cjs/index.cjs'"); geen curl|sh, base64 blobs of geheime exfiltratie gevonden — het enige child_process gebruik is execFileSync("curl", args) in providers/google.ts die naar de Google API post met een argv array (geen shell).

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/guanyang/open-agent-hub.git /tmp/baoyu-imagine-src
mkdir -p ~/.claude/skills
cp -R /tmp/baoyu-imagine-src/skills/baoyu-imagine ~/.claude/skills/baoyu-imagine
# Requires `bun` on PATH (brew install oven-sh/bun/bun) or it falls back to `npx -y bun`.
# Requires at least ONE provider API key, otherwise the CLI exits 1 with "No API key found".
#   export OPENAI_API_KEY=...   # or GOOGLE_API_KEY / GEMINI_API_KEY / OPENROUTER_API_KEY /
#                               # DASHSCOPE_API_KEY / ZAI_API_KEY / MINIMAX_API_KEY /
#                               # REPLICATE_API_TOKEN / ARK_API_KEY / AZURE_OPENAI_API_KEY+AZURE_OPENAI_BASE_URL
# Keys can instead live in ~/.baoyu-skills/.env or <cwd>/.baoyu-skills/.env
# First run also writes a preferences file (EXTEND.md) via an interactive setup question.
# Manual run: bun ~/.claude/skills/baoyu-imagine/scripts/main.ts --prompt "A cat" --image cat.png --ar 16:9

Commando's en voorbeeldprompts

  • /baoyu-imagineCLI beeldgeneratie over 10 beeld-API's met aspect ratio's, referenties en batchmodus

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Generate an image of a mountain landscape at sunset
  • Create a batch of images from these saved prompts
  • Generate a reference-image edit using GPT Image