Create or edit SEO images with ChatGPT's integrated image generation. Use for requested blog heroes, social previews, product illustrations, local-service visuals and infographics.
npx skills add https://github.com/AgriciDaniel/chatgpt-seo --skill seo-image-gen
The requested image, its placement and known brand/product facts. Existing
images can be edit targets or visual references; identify their role.
If a skill-resource reader fails to open a linked supporting file, try the
available file or execution tool using the installed plugin root returned by
the host or resolved from this skill's location. Do not hardcode a home folder,
version, or working directory. Distinguish a failed reader call from an absent
file, and files actually attempted from files not attempted. Report a resource
as unavailable only after the supported access paths have failed. If no file
or execution access is available, continue within the evidence you can read
and state that limit.
Read the operating contract and
native image workflow. Choose a relevant
asset recipe when the brief needs one.
product details. Ask one question only if an essential input is missing.
the actual target first and state which elements must be preserved.
reference roles and constraints. Use known facts for diagrams, labels and
infographics. Generated visuals cannot establish real product appearance,
business premises, staff identities, testimonials or statistical evidence.
is available. Follow that tool's current instructions for reference-image
selection, transparency and returning the result. A normal creation request
does not require an API key, provider installation or another confirmation.
alpha on edits. Include the actual edit target/reference using the tool's
supported mechanism. If a required reference is missing, request that image.
cropping and preserved edit constraints. Make a targeted correction when
the result materially misses the brief. Do not manufacture a success claim
after a failed generation or use unrelated output as the requested asset.
Include a useful filename, context-sensitive alt text and intended placement.
State actual dimensions/format only from the returned file or metadata.
Provide responsive/lazy-loading guidance through seo-images when relevant.
The requested visual, a concise prompt/recipe record, filename and alt text.
Use the image delivery template for multiple
assets or implementation handoff. Preserve existing files; a generated draft
does not authorize replacing or publishing a live asset.
If integrated image generation is unavailable in this chat, state that limit
and deliver a ready-to-run visual brief. Do not switch to an external provider,
paid API, CLI or dependency installation. Existing editable SVG/icon assets
can be edited as vectors when that better fits the user request.
Adapted from the public SEO image workflow.
Take agricidaniel/seo-image-gen from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.