generate-cover-image
Generates a 1200x630 PNG cover image from what an article means, using the bundled prompt (dark, futuristic, human-and-system artwork with no text) and the Canva connector. For jeffbaileyblog it builds or overwrites the article's own Canva cover design from the jbb-feature-image-template brand template, sets the title, files and exports it beside the article, and sets the Hugo cover front matter; it also covers category pages and runs in batches for many covers at once. Use whenever someone wants a cover, hero, featured, header, OG, social-preview, or share image for a blog post, article, or category page, says /write:cover, asks to redo or refresh an existing cover, or when write-article finishes a jeffbaileyblog draft, even if they don't say "cover".
Pinned to revision dc47cd62e8c4, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/generate-cover-image/SKILL.md
- skills/generate-cover-image/references/canva-brand-template.md
- skills/generate-cover-image/references/cover-prompt.md
- skills/generate-cover-image/scripts/cover-target.py
- skills/generate-cover-image/scripts/fetch-covers.sh
- skills/generate-cover-image/scripts/prompt-store.py
- skills/generate-cover-image/scripts/set-cover-frontmatter.py
- skills/generate-cover-image/scripts/title-size.py
Every link opens the file at its source, pinned to the revision this page describes.