Best for
- User asks to generate, create, or produce an image from a brief.
- End-to-end image production (routing + prompting + adapter invocation + governance).
- When a consistent series of images needs seed/ref-image reuse across renders.
event4u-app/agent-config/src/skills/image-generation/SKILL.md
Generate an image from a brief — provider-agnostic blueprint then provider-specific translation, with ref-image/seed reuse for consistency. Use when generating/creating an image.
Decision brief
Generate an image end-to-end: capture the brief, route to the right provider, author a provider-specific prompt, reuse seeds for consistency, invoke the adapter, and apply governance. All adapters are scaffold-tier (dry-run) until promoted to stable.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/image-generation"Inspect the Agent Skill "image-generation" from https://github.com/event4u-app/agent-config/blob/0adf49a8ae84b0ff6e2de8759eea43257e020eff/src/skills/image-generation/SKILL.md at commit 0adf49a8ae84b0ff6e2de8759eea43257e020eff. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Capture the brief — extract: subject, output format (raster/vector/banner/icon), style intent, any existing ref images or seed values for consistency. 2. Route the provider via image-provider-routing — match job shape (text-in-image → Ideogram, photoreal → Flux, vector → Recr…
User asks to generate, create, or produce an image from a brief.
1. Blueprint — provider choice + routing rationale + prompt string ready to copy. 2. Provider + prompt — adapter file reference, key params (aspect ratio, style, negative prompts), and any seed/ref-image value carried forward. 3. Artifact path / dry-run note — the path returned…
Good example: Brief for a product-shot series → route to Flux (photoreal), author noun-phrase prompt, carry seed: 42 across all five renders, invoke adapter, note "experimental — dry-run plan only."
Do NOT claim a rendered asset is produced while adapters are scaffold-tier — surface
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 94/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 7 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Generate an image end-to-end: capture the brief, route to the right provider, author
a provider-specific prompt, reuse seeds for consistency, invoke the adapter, and apply
governance. All adapters are scaffold-tier (dry-run) until promoted to stable.
image-provider-routing —
match job shape (text-in-image → Ideogram, photoreal → Flux, vector → Recraft,
general → Gemini/GPT Image 2).prompt-engineering-image —
apply provider-specific grammar (text-literal first for Ideogram, noun-phrase for Flux,
style: param for Recraft, natural language for Gemini/GPT).node_modules/@event4u/agent-config/src/scripts/ai-image/adapters/<provider>.sh
with the assembled params. Validate the returned artifact path or dry-run confirmation.
All adapters are experimental (scaffold-tier); no live generation occurs until a
maintainer promotes the adapter via provider-lifecycle-discipline.image-likeness-and-rights) when the
brief names a real person, brand mark, or living artist's style. Attach the AI-disclosure
footer per media-governance-routing before delivering the output.provider-lifecycle-discipline."ideogram.sh,
flux.sh, recraft.sh, gemini-image.sh) are scaffold-tier (dry-run only). This
skill produces the blueprint + dry-run confirmation; actual renders require a maintainer
to capture a smoke trace and promote the adapter to stable. Claiming a rendered asset
exists when no adapter is stable misleads the caller.Good example: Brief for a product-shot series → route to Flux (photoreal), author
noun-phrase prompt, carry seed: 42 across all five renders, invoke adapter, note
"experimental — dry-run plan only."
Bad example: Invoking the adapter and telling the user "here is your rendered image" while all adapters are still scaffold-tier.
image-likeness-and-rights when the brief names a real person, a brand
mark, or a named living artist's style.image-provider-routing — selecting the wrong provider for the job
shape (e.g. Flux for a text-in-image logo) produces garbled output.image-provider-routing — select the right provider before writing the prompt.prompt-engineering-image — translate the brief into provider-specific prompt grammar.image-likeness-and-rights — rights check before generating real-person likenesses or brand marks.provider-lifecycle-discipline — lifecycle tier gates; read before any adapter invocation.Alternatives
sonichi/sutando
Generate and edit images using Gemini Flash Image, and generate videos using Veo. Supports text-to-image, image editing, text-to-video, and image-to-video.
wshobson/agents
Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens —
event4u-app/agent-config
Translate an image brief into provider-specific prompt grammar per model. Use when writing or refining an image-generation prompt for Ideogram, Flux, Gemini, GPT Image 2, or Recraft.
affaan-m/ECC
See, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio, v