← OBI Image CreationCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to OBI Image Creation
Snapshot Sep 30, 2026 · 23:15 UTC · version 0.4.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Generate or revise a private Open Bible Images candidate from an OBI composition and prompt package. Use when the user explicitly asks to create, generate, render, fix, revise, or try an actual Bible image; do not use it to publish or approve an image.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 213
},
{
"relative_path": "references/generation-record.md",
"size_in_bytes": 607
}
],
"name": "obi-image-generator",
"skill_md_contents": "---\nname: obi-image-generator\ndescription: Generate or revise a private Open Bible Images candidate from an OBI composition and prompt package. Use when the user explicitly asks to create, generate, render, fix, revise, or try an actual Bible image; do not use it to publish or approve an image.\n---\n\n# OBI Image Generator\n\nCreate a private image candidate only after the user explicitly asks to generate, render, make, fix, or revise an image. A request for research, metadata, a prompt, a review, or a composition is not permission to generate. Read [references/generation-record.md](references/generation-record.md) when recording the result.\n\nWhen a canonical project JSON file is supplied, preserve all other sections, append to `generations`, increment its artifact revision and the project revision, and append a history/capability-run entry. If generation follows feedback or review, preserve links to the originating finding and the exact upstream artifact revisions used. If no project file is supplied, label the generation record `unpersisted`.\n\n## Workflow\n\n1. Load the latest composition, character references, prompt package, exclusions, aspect ratio, style direction, and originating feedback/review finding when applicable.\n2. Confirm that upstream issues identified by the current feedback loop have actually been resolved or deliberately left provisional. Do not use generation to conceal unresolved factual or composition problems.\n3. Determine whether the generation is `working_private_draft` or `approved_generation`. A working or draft composition is sufficient for a one-off private candidate.\n4. If no usable prompt package exists, compile a concise working prompt from the available project artifacts without silently changing project facts.\n5. Generate the image with the available image-generation capability. If the request is a revision, include the target image and preserve elements the user did not ask to change.\n6. Save the exact prompt, provider/model when known, settings, references and their intended controls, output identity, source artifact versions, and originating feedback/finding IDs.\n7. Inspect the result briefly for the requested narrative moment and obvious failures. If a serious issue is visible, state it concisely and return disposition `needs_review`; do not automatically start repeated paid generations.\n\n## Boundaries\n\n- Never publish, approve, or submit an image.\n- Require approved composition and explicit authorization before costly batch generation or formal OBI use.\n- Do not add unsupported events, identities, symbols, fake writing, halos, fantasy conventions, or anachronisms.\n- Do not imply exact character consistency when the generator cannot guarantee it.\n- Ask a question only when the answer materially changes the image or generation cost.\n- Do not trigger image generation merely because a complete prompt is available.\n- Do not automatically repeat generation after a failed or imperfect result unless the user asked for iterative revision or explicitly authorizes another attempt.\n\n## User-facing response\n\nLead with the generated image. Follow with a one- or two-sentence note containing only material assumptions or issues and the most useful next action, normally **Review image** when the user wants verification. Do not paste the prompt or generation record unless requested.\n"
}SHA-256 of public snapshot: 47d757b168d0802d38783f6905d6ddc46523047d487841a62f10f3a08154d878