Happy Image Gen

Eén Bun CLI om afbeeldingen te genereren via 8 providers (OpenAI, Gemini, Flux, Stability, meer)

Door iamzhihuix · iamzhihuix/happy-claude-skills

Werkt met setup ★ 8.0/10

Happy Image Gen — Eén Bun CLI om afbeeldingen te genereren via 8 providers (OpenAI, Gemini, Flux, Stability, meer)

Wat het doet

Een text-to-image en image-to-image generatie skill die acht providers (OpenAI gpt-image/DALL-E, Google Gemini/Imagen, Replicate Flux/SDXL, Stability, FAL, Ark Seedream, Bailian qwen/wanx, SiliconFlow) omvat achter één Bun CLI, waarbij een provider wordt geselecteerd uit een EXTEND.md configuratie of beschikbare API-sleutels. Het activeert wanneer de gebruiker vraagt om een afbeelding te genereren, tekenen, illustreren, renderen of synthetiseren vanuit een tekstprompt of referentieafbeelding, inclusief model-familienamen zoals Flux, SDXL of Imagen. Het verwijst naar happy-dreamina wanneer de gebruiker expliciet Dreamina, 即梦, of Jimeng noemt.

Testrapport

De repo gekloond en de CLI lokaal uitgevoerd met Bun 1.x. `--help` toonde de volledige usage; een run zonder sleutel gaf de exacte 'config: No provider selected...' fout zoals gedocumenteerd in SKILL.md Stap 4; een run met een nep OPENAI_API_KEY bereikte de echte OpenAI API en gaf de gedocumenteerde '[openai] OpenAI images API 401' fout terug, wat bevestigt dat het codepad live is. Ik kon geen daadwerkelijke afbeelding produceren (geen geldige provider API-sleutel), dus UITVOER versus baseline is ongemeten. Bron schoon gescand: alle base64 is afbeelding encode/decode, sleutels worden alleen gelezen uit standaard omgevingsvariabelen en alleen naar het eigen endpoint van elke provider gestuurd; paden worden opgelost via import.meta.url zonder hardgecodeerde machinepaden.

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

Installatie

git clone --depth 1 https://github.com/iamzhihuix/happy-claude-skills.git /tmp/happy-image-gen-src
mkdir -p ~/.claude/skills
cp -R /tmp/happy-image-gen-src/skills/happy-image-gen ~/.claude/skills/happy-image-gen
# Requires Bun (https://bun.sh) — CLI runs as: bun scripts/main.ts ...
# Requires at least ONE provider API key in env, e.g. export OPENAI_API_KEY=sk-...
#   (or GOOGLE_API_KEY/GEMINI_API_KEY, REPLICATE_API_TOKEN, STABILITY_API_KEY, FAL_KEY,
#    ARK_API_KEY, DASHSCOPE_API_KEY, SILICONFLOW_API_KEY)
# Optional: run `bun scripts/main.ts --setup` to create an EXTEND.md default-provider config

Commando's en voorbeeldprompts

  • /happy-image-genEén Bun CLI om afbeeldingen te genereren via 8 providers (OpenAI, Gemini, Flux, Stability, meer)

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 using Flux from this prompt
  • Draw a poster using Gemini's image model
  • Create an illustration with a reference image