Skip to content
Content
Skill

/editorial-card-screenshot

Generate high-density editorial HTML info cards in a modern magazine and Swiss-international style, then capture them as ratio-specific screenshots. Use when the user provides text or core information and wants: (1) a complete responsive HTML info card, (2) the design to follow

From plugin
infocard-skills
5181 skill

Claude Code

$ npx -y skills add shaom/infocard-skills --skill editorial-card-screenshot --agent claude-code

SKILL.md

editorial-card-screenshot.SKILL.md
name: editorial-card-screenshot
description: "Generate high-density editorial HTML info cards in a modern magazine and Swiss-international style, then capture them as ratio-specific screenshots. Use when the user provides text or core information and wants: (1) a complete responsive HTML info card, (2) the design to follow the stored editorial prompt, (3) output in fixed visual ratios such as 3:4, 4:3, 1:1, 16:9, 9:16, 2.35:1, 3:1, or 5:2, or (4) both HTML and a rendered PNG cover/card from the same content."
metadata: {"clawdbot":{"requires":{"bins":["google-chrome","chromium","chrome"]}}}

Editorial Card Screenshot

Overview

Turn source text into a compact, high-contrast HTML information card that follows the user's editorial prompt, then render a screenshot in one of the supported aspect ratios. The goal is not just density but editorial quality: clear hierarchy, strong visual anchors, and screenshot-stable rendering without accidental cropping or dead space.

Always preserve three output stages unless the user explicitly asks to skip one: 1. Write one sentence judging the information density as high, medium, or low. 2. Output the complete HTML with embedded CSS. 3. Self-check that body text remains readable on mobile.

Workflow

1. Analyze Content Density

Read [references/content-fit.md](references/content-fit.md). Inventory semantic units, estimate density, and choose layout strategy from both density and ratio:

  • Use "big-character" composition when content is sparse and a single phrase, number, or hook can carry the page.
  • Use a two-column or three-column editorial grid when content is dense and needs stronger hierarchy.
  • Use oversized numbers, heavy rules, tinted blocks, and pull-quote scale to avoid dead space.
  • Do not force dense content into evenly weighted tiles. Build primary blocks, secondary blocks, and lighter supporting blocks.
  • Match structure to content type:
  • Ranking / recommendation content: allow asymmetric hero + structured list.
  • Tutorial / analysis / interpretation content: group into overview, core judgment, interpretation, boundary, and conclusion.
  • Write a short space-allocation plan before final HTML. Assign approximate area to hero, primary module, support area, and footer.
  • Do not use the starter template's current arrangement as evidence that it is the right skeleton.

Before compressing content, first change the layout skeleton.

  • Ratio changes should primarily change reading path, hierarchy, and module arrangement.
  • Do not treat ratio changes as a reason to delete content by default.
  • Only compress, group, or summarize when the current ratio cannot hold the content clearly after layout has already been restructured.

2. Apply the Stored Editorial Rules

Use these defaults unless the user overrides them:

  • Import Google Fonts:
  <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@400;500;700&family=Oswald:wght@500;700&family=Inter:wght@400;600;700&display=swap" rel="stylesheet">
  • Keep body text at `18px` to `20px` on a 900px-wide composition.
  • Keep meta/tag text at `13px` minimum.
  • Use compact spacing: container padding `40px` to `50px`, component gaps `30px` to `40px`, line-height `1.5` to `1.6`.
  • Add visual weight with `4px` to `6px` accent rules, subtle gray planes, and `4%` noise overlays.
  • Favor `#f5f3ed` or similar warm-paper backgrounds unless the user supplies another palette.
  • Preserve breathing room. Do not shrink outer margins so much that the card loses composure.
  • For title zones, prefer larger line-height and clearer separation from subtitle / summary blocks.
  • In dense right-side modules, reduce font weight slightly so the page stays clear without feeling heavy.
  • Use stronger internal structure inside blocks: subheads, bullets, numbered lines, compare rows, or secondary labels.
  • Avoid equal-weight boxes when the card is dense. At least one module should feel visually heavier than the others.
  • Avoid making every module use the exact same visual language. Differentiate at least one or two areas through tone, scale, background treatment, or typographic weight.
  • Default to a calm editorial mode with selective highlights. If the user asks for stronger expression, you may push toward:
  • `Bold`: more cover-like, stronger anchors, larger weak-background text, heavier accents.
  • `Refined`: lighter contrast, quieter accents, more restrained paper-like atmosphere.
  • `Hybrid`: the recommended default when style is not specified; refined overall with a few bold anchor moments.
  • Keep Google Fonts imports, but always provide local fallback stacks so the rendered PNG stays structurally stable when remote fonts fail to load.
  • If the user explicitly provides a title, use that exact title as the main headline by default. Only compress or reinterpret it when the user asks or when the ratio cannot hold it clearly after layout changes.
  • Put interpretation, summary, and framing in the subtitle / deck / summary fields instead of silently rewriting the main title.
  • Do not hard-code personal signatures, creator avatars, or account handles into reusable cards unless the user explicitly asks for branding.

3. Choose the Right Layout Skeleton

Pick ratio-specific structure before writing final copy.

`4:3`

  • Best for full analytical spread or ranked lists.
  • Prefer: hero + summary band + dense two-column list + stronger footer.
  • Use one main judgment block before the list so the page does not become a flat wall of 10 equal items.
  • Recommended reusable skeleton:
  • left heavy primary module for the main process / sequence / framework
  • right narrower stack for takeaways, pitfalls, or judgments
  • a light but intentional source / core-judgment strip at the bottom
  • Avoid making `4:3` a symmetrical two-column newspaper wall from top to bottom.

`3:4`

  • Keep the same information ambition, but change the reading path.
  • Prefer
Read more
Stats
518
Stars
38
Forks
Maintained
Maintenance
HTML
Language
MIT
License
Last commit
Created

Repo: shaom/infocard-skills

@shaom
Ships withinfocard-skills

Open-source agent skills for generating editorial-style information cards from natural-language input. infocard-skills is a small repository of installable skill packages for agents.

Stars on GitHub

Momentum

stars in total
518
Star history of shaom/infocard-skills on GitHub, a chart by star-history.com

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about editorial-card-screenshot.

Which coding agents can use editorial-card-screenshot?
editorial-card-screenshot installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.