Baoyu Imagine
CLI bildegenerering på tvers av 10 bilde-APIer med sideforhold, referanser og batch-modus
Krever oppsett
Hva den gjør
Genererer bilder fra Claude Code ved å kalle en medfølgende Bun/TypeScript CLI som pakker ti bilde-APIer: OpenAI GPT Image 2, Azure OpenAI, Google Gemini, OpenRouter, DashScope, Z.AI, MiniMax, Jimeng, Seedream og Replicate. Støtter tekst-til-bilde, referansebilde-redigering med identitetsbevarende prompting-veiledning, sideforhold og kvalitetsforhåndsinnstillinger, og parallell batch-generering fra lagrede prompt-filer. Utløses når brukeren ber om å generere, opprette eller tegne et bilde, eller å batch-rendere et sett med prompt-filer.
Testrapport
Klonet repoet til en midlertidig katalog og installerte skills/baoyu-imagine i en midlertidig HOME ($(mktemp -d)/.claude/skills) — SKILL.md landet korrekt; frontmatter har name+description+version, og rå hentinger av scripts/main.ts, references/usage-examples.md og references/config/first-time-setup.md returnerte alle HTTP 200. `bun scripts/main.ts --help` kjørte og skrev ut en opsjonsliste som samsvarer med SKILL.md-tabellen (samme 10 leverandører, --jobs standard 10, quality standard 2k, Replicate --n må være 1). Jeg kunne IKKE måle utdata: med hver leverandørnøkkel uinnstilt avsluttet den faktiske kjøringen `bun scripts/main.ts --prompt "A red cube on white background" --image out.png` med 1 og "No API key found. Set GOOGLE_API_KEY, GEMINI_API_KEY, OPENAI_API_KEY, ..." og skrev ingen fil, så ingen baseline-vs-skill bilde-sammenligning eksisterer. `bun test` i ferdighetskatalogen ga 83 pass / 5 fail, alle fem feilene i build-batch.test.ts fra harness som spawnet `bun --import tsx` med tsx fraværende ("Cannot find module './cjs/index.cjs'"); ingen curl|sh, base64-blobs eller hemmelig eksfiltrering funnet — den eneste child_process-bruken er execFileSync("curl", args) i providers/google.ts som poster til Google API med en argv-array (ingen shell).
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/baoyu-imagineCLI bildegenerering på tvers av 10 bilde-APIer med sideforhold, referanser og batch-modus
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Generate an image of a mountain landscape at sunsetCreate a batch of images from these saved promptsGenerate a reference-image edit using GPT Image