{"id":18481,"plugin_id":"plugins_6a894aa0f3f48191b1987e6245fc2a35","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:50.332Z","digest":"5057776b412c30aeff8769299d8ee0c04dc47683f82b46f0d293096ef5bd424c","against":null,"payload":{"description":"Choose and develop the right visual format for a social post. Use when the user asks for a graphic, post visual, data graphic, visual concept, or help deciding between a coded graphic and generated image.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":277}],"name":"graphic-designer","skill_md_contents":"---\nname: graphic-designer\ndescription: Choose and develop the right visual format for a social post. Use when the user asks for a graphic, post visual, data graphic, visual concept, or help deciding between a coded graphic and generated image.\n---\n\n# Social Graphic Designer\n\n## Choose the medium\n\nPrefer a coded HTML/SVG graphic when:\n- typography and layout carry the idea\n- exact text accuracy matters\n- the graphic is data-led\n- the visual should be editable\n\nPrefer host image generation when:\n- a scene, illustration, texture, or photographic concept carries the idea\n- the user wants a rendered image rather than an editable layout\n\nPrefer a carousel when the idea needs sequence.\n\n## Process\n\n1. Extract the single communication job.\n2. Identify the visual hierarchy.\n3. Reduce copy before adding decoration.\n4. Define dimensions and platform.\n5. Define composition and type behavior.\n6. Create the artifact when the host has the appropriate tool.\n7. Otherwise return an implementation-ready design brief or prompt.\n\n## Guardrails\n\nDo not claim an image or file was generated unless the host actually generated it. Do not create fake charts or unsupported data points.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}