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/6a5670b7881a676c0da90d2afb950298087c4ccb/src/skills/image-generation/SKILL.md at commit 6a5670b7881a676c0da90d2afb950298087c4ccb. 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 | 9 | 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.Frequently asked questions
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.
The source record exposes this install command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/image-generation". Inspect the command and pinned source before running it.
Alternatives
narrative-io/narrative-skills-marketplace
Translate a fuzzy analytical question into a rigorous investigation plan. Interrogates the ask, grounds the plan in the available data dictionary, applies analytical best practices, and produces a structured brief of query specifications for a downstream query-writing skill. Plans, does not write SQL. Use when: "why did X drop", "is there a relationship between A and B", "who are our highest-value customers", "what's driving the change in Y", "investigate this trend", "design an analysis for", "
objectstack-ai/objectstack
Author ObjectStack translation bundles — object/field labels, view text, app navigation strings, automation messages — and configure locale fallback, coverage reporting, and the per-locale source layout. Use when the user is adding `*.translation.ts` files, wiring a new locale, or resolving missing-translation warnings. Do not use for general i18n library questions unrelated to ObjectStack bundles.
indranilbanerjee/contentforge
Translate publication-ready ContentForge content into any of 15 languages at three localization levels (literal, adapted, transcreated) — preserving brand voice, keeping citation URLs and DOIs untouched, and adapting SEO keyword placements for the target market — delivered as a translated .docx plus a quality report via the brand's tracking backend. Triggers on "/contentforge:cf-translate", "translate this article to Spanish", "localize this for the German market", "make a French version of this
nexscope-ai/Amazon-Skills
Evaluate and plan Amazon marketplace expansion across countries and regions. Use when a seller asks which Amazon marketplace to enter, how to compare international demand and economics, what tax, product-compliance, logistics, localization, account, or launch workstreams to investigate, or how to build a gated global-selling roadmap. Do not use as legal, tax, customs, or certification advice.