{"id":18001,"plugin_id":"plugins_6a834b2db0d08191a10d9b88f97d25f2","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:33.986Z","digest":"fd194a8b3fa3f1ac961e5c118e4b893b300dae10dd6296638a212c6baa378957","against":null,"payload":{"description":"Create original, GulfPulse-branded editorial images and coordinated image packages for gulfpulsenews.com articles, Instagram posts, and X posts. Use when the user asks for a GulfPulse, Gulf Pulse, AI GCC News Platform, GCC news, breaking-news, quote, data, explainer, or article image; asks to adapt one news story across website and social formats; or asks for visual prompts, captions, alt text, credits, or reuse guidance for GulfPulse publishing.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":361},{"relative_path":"assets/icon.svg","size_in_bytes":799},{"relative_path":"references/brand-system.md","size_in_bytes":2105},{"relative_path":"references/editorial-integrity.md","size_in_bytes":1916},{"relative_path":"references/output-specs.md","size_in_bytes":2202}],"name":"create-gulfpulse-news-images","skill_md_contents":"---\nname: create-gulfpulse-news-images\ndescription: Create original, GulfPulse-branded editorial images and coordinated image packages for gulfpulsenews.com articles, Instagram posts, and X posts. Use when the user asks for a GulfPulse, Gulf Pulse, AI GCC News Platform, GCC news, breaking-news, quote, data, explainer, or article image; asks to adapt one news story across website and social formats; or asks for visual prompts, captions, alt text, credits, or reuse guidance for GulfPulse publishing.\n---\n\n# Create GulfPulse News Images\n\nProduce a coherent, premium news-image package for **GulfPulse News — Verified GCC Intelligence**. Treat the work as editorial publishing, not generic promotional design.\n\n## Load the required references\n\nRead all three references before generating the first image for a request:\n\n- `references/brand-system.md` for identity, layout, and typography.\n- `references/output-specs.md` for deliverables and platform formats.\n- `references/editorial-integrity.md` for verification and safety rules.\n\n## Start from a story brief\n\nExtract or obtain:\n\n1. Exact approved headline.\n2. Country or GCC-wide label.\n3. Content type: article hero, breaking news, data card, quote card, explainer, or feature.\n4. Primary source, source URL, and relevant publication/update time.\n5. Key fact the visual must communicate.\n6. Requested language: English by default; create Modern Standard Arabic as a separate version only when requested.\n\nIf the user provides a URL or the story is current, browse and verify the source before designing. Ask only for a missing fact that materially blocks accurate work. Never invent a quote, number, place, logo, person, source, or event detail.\n\n## Choose an editorial visual mode\n\n- **Verified event photo available:** use or edit it only when usage rights and attribution are suitable. Preserve factual context.\n- **No safe source photo:** generate an original editorial illustration or symbolic scene. Label it `AI illustration` in the supplied credit/caption metadata.\n- **Developing or sensitive event:** prefer maps, skylines, infrastructure, objects, documents, or restrained abstract/data visuals over a fabricated photorealistic scene.\n- **Named public figure:** do not generate a realistic depiction implying the person attended, said, endorsed, or did something unless the supplied visual is an authentic source image. Prefer an approved source photo or a non-deceptive symbolic composition.\n\nUse the image-generation tool for original raster imagery and image edits. Keep essential headline, source, timestamp, logo, and labels in a high-contrast safe area. Verify every rendered word visually; correct misspellings before delivery.\n\n## Build the coordinated package\n\nUnless the user requests one format only, create:\n\n1. Website article hero.\n2. Instagram portrait post.\n3. X landscape post.\n\nKeep the same story identity across all three while recomposing for each crop. Do not merely crop a desktop graphic into portrait. Use short on-image copy; move context into the caption rather than crowding the card.\n\nFor every asset, include:\n\n- concise filename;\n- platform and pixel dimensions;\n- final caption/cutline;\n- source line;\n- image credit (`Source photo`, `GulfPulse graphic`, or `AI illustration`);\n- accessible alt text;\n- reuse status and any restriction;\n- source timestamp when the card represents breaking or time-sensitive news.\n\n## Apply visual quality checks\n\nBefore delivery, inspect each image and confirm:\n\n- GulfPulse identity is recognizable at thumbnail size.\n- The logo/wordmark remains legible and undistorted.\n- Headline, country label, source, and timestamp are accurate.\n- No accidental flags, emblems, uniforms, maps, faces, text, watermarks, or third-party logos appear.\n- No AI artifacts appear in hands, architecture, Arabic text, signage, vehicles, or national symbols.\n- The focal subject is not hidden by platform cropping or interface overlays.\n- Contrast and text size remain readable on a phone.\n- The result looks like a clean premium publication, not a crowded TV-news lower-third.\n\nIf text rendering is unreliable, generate the visual background first and add exact typography through a deterministic layout/compositing method. Never deliver garbled text.\n\n## Preserve editorial control\n\nReturn drafts for Seenu's review. Do not post, schedule, email, or publish without an explicit separate request. Do not auto-send drafts or access the GulfPulse Command Centre.\n\n## Default response package\n\nDeliver the images first, then a compact production note containing:\n\n- story slug;\n- formats created;\n- source and verification time;\n- captions and alt text;\n- credit/reuse status;\n- any factual or rights caveat requiring human review.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}