| name | blog-createimage |
| description | Create image concepts, prompts, asset plans, and generated raster image guidance for Future CX blog articles. Use when Codex is asked to create or plan hero images, article thumbnails, Open Graph images, visual directions, prompt variants, or image assets for content/*.html pages about ecommerce, customer experience, enterprise architecture, integration, composable architecture, CRM, data, AI, or technology selection. |
Blog Create Image
Workflow
- Determine the image purpose: article hero,
content.html card thumbnail, Open Graph/Twitter preview, inline diagram, or supporting visual.
- Read the article title, draft, brief, or target
content/*.html page. If the article page already exists, inspect current image references and nearby article image patterns.
- Read
.codex/instructions/DESIGN.md and references/blog-image-guide.md before creating or proposing final image assets.
- Choose a visual direction that fits Future CX: professional, architecture-aware, customer-experience oriented, practical, and not decorative-only.
- When a new bitmap image is needed, use the system
imagegen skill/tool. Generate raster imagery rather than SVG unless the request is specifically for a diagram or code-native asset.
- Propose or use a stable filename under
assets/img/blog/single/, usually based on the article slug.
- Plan required site variants when the target page template references them, such as base
.webp, -m.webp, and -s.webp.
- Also plan a social-sharing export in
.png or .jpg for LinkedIn and similar platforms. Keep the .webp as the main website image, and use the same slug-based basename for the social export unless there is a clear reason not to.
- Align image usage with
$blog-createhtml: absolute production URL for og:image/twitter:image, root-relative /assets/... paths in content/*.html, and matching content.html card image.
- Report any required post-processing that was not completed, such as conversion to WebP, exporting PNG/JPG for social posting, resizing, compression, or adding responsive variants.
- Recommend
$validate-page after adding image references to HTML.
Visual Direction
- Prefer clear scenes that imply architecture, platforms, journeys, capability maps, integration, product delivery, or ecommerce operations.
- Use professional environments, diagrams on boards, teams working with architecture artifacts, platform maps, retail/customer journey contexts, or abstracted system landscapes.
- Keep brand fit: clean, credible, structured, restrained, and businesslike.
- Avoid generic stock-photo gestures, dark blurry backgrounds, decorative blobs, neon cyberpunk, exaggerated futurism, and visuals unrelated to the article topic.
- Do not include fake UI text, unreadable labels, made-up vendor logos, or copyrighted brand marks unless the user provides them and usage is appropriate.
Output Shape
For image planning requests, provide:
- Recommended image concept.
- Generation prompt.
- Negative prompt or avoidance notes.
- Filename and target path.
- Required dimensions or variants.
- HTML metadata usage notes.
For generation requests, provide the generated asset path or clearly state what was generated and what still needs manual processing.
Asset Rules
- Store article images in
assets/img/blog/single/.
- Use lowercase, hyphenated filenames.
- Prefer
.webp for final article images, Open Graph images, Twitter card images, and content.html cards when available.
- For every newly generated main article image, also create or plan one equivalent
.png or .jpg social-sharing export for LinkedIn and similar platforms. Use .png when preserving generated-image fidelity matters; use .jpg when a smaller photographic sharing asset is preferable.
- Name the social-sharing export with the same basename as the main image, for example
article-slug.webp and article-slug.png or article-slug.jpg.
- Do not use the PNG/JPG social export as the default website image unless the user explicitly asks for that or WebP is unavailable.
- Use article slug prefixes where possible, for example
future-state-architecture-platform-map.webp.
- Do not overwrite an existing image unless the user explicitly asks for replacement.
- Check existing filenames before proposing a new one.
- If the page uses responsive hero preloads, keep variants consistent: base,
-m, and -s.
References
Read references/blog-image-guide.md when creating a new image prompt, selecting image style, naming assets, planning responsive variants, or adding image metadata to article pages.