cover-image

Solid

This skill should be used when the user asks to "create a cover image", "generate a blog cover", "make an OG image", "design a social preview", "create a thumbnail for a post", "add a cover to my article", "make a featured image", "create a header image for a post", "generate an open graph image", or mentions cover images, OG images, social preview images, or blog post thumbnails. Do NOT trigger for diagrams, architecture diagrams, or process flows.

Web & Frontend 4 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Cover Image Generator Generate blog cover images and Open Graph/social preview images as PNG files. Each cover is a self-contained HTML document with inline CSS, captured as a screenshot via Chrome headless at exactly 1200x630 pixels. The output is a static PNG suitable for Hugo front matter (`image:`), HTML `<meta property="og:image">`, and Twitter card metadata. No external images, no JavaScript, no server-side rendering required at capture time. ## Overview Cover images serve as the primary visual identity for a blog post across social platforms, search results, and link previews. Each image is designed from scratch per post, reflecting the topic, tone, and key concepts of the content. **What this skill produces:** - A 1200x630px PNG file rendered from HTML+CSS - Self-contained HTML with no external image dependencies - Typography-driven design with CSS decorative elements - Consistent branding placement **When to use this skill:** - Blog posts need an OG/social preview image - Hugo front matter needs an `image:` field - A series of posts need visually cohesive covers - Existing covers need updating or redesigning ## Detailed Workflow ### Step 1: Read the source content Read the blog post or article to extract the title, key concepts, and overall tone. The cover image must accurately represent the content. Identify: - The exact title (or a shortened version if it exceeds 40 characters) - The primary topic category (technical, tutorial, explanatory, announcement...

Details

Author
widnyana
Repository
widnyana/eyay-toolkits
Created
5 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category