Generate a character image to spec — assemble a max-fidelity, anchors-first prompt from a Canon Spec; governance- and provider-gated, dry-run by default.
Scanned 6/5/2026
Install via CLI
openskills install event4u-app/agent-config---
model_tier: high
name: image:create
pack: ai-video
tier: 2
cluster: image
sub: create
description: Generate a character image to spec — assemble a max-fidelity, anchors-first prompt from a Canon Spec; governance- and provider-gated, dry-run by default.
personas: [hollywood-director]
skills: [image-creator, character-consistency]
suggestion:
eligible: true
trigger_description: "generate this character, render to spec, create the image, make every feature match the canon"
trigger_context: "user supplies a character id (and a scene brief) and wants a maximally-accurate generation prompt or render"
workspaces:
- agent-config-maintainer
packs:
- meta
---
# /image:create
Run the [`image-creator`](../../skills/image-creator/SKILL.md) skill. Args:
`<character-id>` (required) `"<scene>"` (setting + pose). Optional: a prior
`/image:analyse` diff to fold in (loop mode).
## Steps
1. **Governance gate FIRST** — real-person likeness → route through
[`media-governance-routing`](../rules/media-governance-routing.md) +
`agents/settings/policies/media/` before emitting anything.
2. **Provider gate** — read the resolved provider's tier; non-stable
(experimental/deprecated/community) → surface the tier and **ask** before
any live call (per
[`provider-lifecycle-discipline`](../rules/provider-lifecycle-discipline.md)).
`AIV_DRYRUN=true` is the default.
3. **Assemble the prompt, anchors first** — load the Canon Spec; front-load the
hard-to-render `identity_anchors` (heterochromia, hair-split), then physique,
face + marks, per-location tattoos (exact `text`), outfit, jewelry; add the
asymmetry block + negative block + engine settings.
4. **Generate** through the existing adapter layer (`scripts/ai-video/adapters/`)
only on explicit confirmation. **Verify** the output with `/image:verify`.
## Output
1. Generation prompt — anchors · positive · asymmetry · negative · engine settings.
2. Provider + tier line (the audit entry).
3. The `/image:verify` call to run on the result.
## Rules
- **Do NOT commit, push, or open a PR.**
- **No live provider call without explicit per-turn confirmation** + a stable (or confirmed non-stable) provider.
- **Never claim "canon-perfect"** without an `image-analyser` verify pass (per `verify-before-complete`).
No comments yet. Be the first to comment!