From generative-web-media
Route a creative brief to the right AI generator across images (photoreal, illustration, vector/SVG, text-in-image), video, 3D, and audio — plus the editing round-trips (inpaint, outpaint, background-removal, upscale) that beat a fresh generation. License-first, Grok-lean for images where competitive, draft-vs-final cost tiering. Provider/price specifics [verify-at-use]; every price [unverified].
How this skill is triggered — by the user, by Claude, or both
Slash command
/generative-web-media:prompt-to-asset-routingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The first decision: given a brief, which generator, which model, and text-to-image vs an editing round-trip. Images are the v1-deep lane; video/3D/audio are routed. **License gate first, then aesthetics.**
The first decision: given a brief, which generator, which model, and text-to-image vs an editing round-trip. Images are the v1-deep lane; video/3D/audio are routed. License gate first, then aesthetics.
Generative-media judgment, landscape is volatile. Every provider/model/price is
[verify-at-use]; every price is[unverified — confirm on provider pricing page]. Read the matrix, never hard-code a provider.
../../knowledge/generation-decision-trees.md). What is the asset — still image, hero/ambient video, 3D object, audio? Then pick depth.indemnity_required set? A FLUX-dev asset is worthless on a client site (non-commercial). Route to a Firefly-class indemnified provider when indemnity is required; Grok/xAI where competitive (flag: no IP indemnity); fallback chain otherwise.gen-budget.py.web-optimization-pipeline; license/provenance → license-and-provenance-ledger; brand-style setup → brand-conditioned-generation; the ship gate → curation-and-accessibility-gate.| Capability | Route to (matrix) | Note |
|---|---|---|
| Photoreal | Grok (default where competitive) / Imagen 4 / FLUX.2 [pro] via BFL API | Never FLUX-dev on a client site |
| Illustration | Recraft / Firefly / Ideogram | Style-reference for brand consistency |
| Vector / SVG | Recraft V3/V4 (native SVG) | True vector for logo/icon — infinite scale, tiny, crisp |
| Text-in-image | Ideogram 3.0 (best legibility) — but still overlay real type | Models garble text; overlay HTML/SVG for the web |
| Brand-styled | Recraft brand-style upload (3–10 refs) + post-overlay exact hex | See brand-conditioned-generation |
| Round-trip | When | Why it beats a fresh generation |
|---|---|---|
| Inpaint | Fix/replace a region (remove an artifact, swap an element) | Keeps the rest of the brand-locked composition intact |
| Outpaint | Extend the canvas (wider hero, new aspect ratio) | Reuse an approved image instead of re-rolling |
| Background-removal | Product cut-outs, transparent overlays | Deterministic, cheap, no re-generation |
| Upscale | Ship a small draft at hero resolution | Draft cheap, upscale the chosen one |
Rule: if a brand-locked asset already exists, reach for a round-trip before spending on a new generation.
[verify-at-use]); the real embed pipeline is web-optimization-pipeline.<model-viewer> embed.../../knowledge/provider-model-matrix-2026.md, ../../knowledge/generation-decision-trees.md../../best-practices/pin-the-license-before-the-prompt.md, ../../best-practices/route-cheap-draft-before-premium-final.md../brand-conditioned-generation/SKILL.md, ../web-optimization-pipeline/SKILL.mdnpx claudepluginhub mcorbett51090/ravenclaude --plugin generative-web-mediaGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.