Agent skill

Article Image

by KittyGiraudel in KittyGiraudel/site

Generate cohesive editorial blog cover images for posts in this Eleventy site.

MITAuto-check passedMedia & Creative

Install Article Image

skills CLI
$ npx skills add KittyGiraudel/site --skill article-image -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install KittyGiraudel/site article-image --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/KittyGiraudel/site.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/article-image .claude/skills/article-image && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
article-image
GitHub stars
102
Token cost
~686 tokens
SKILL.md length
216 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Generate cohesive editorial blog cover images for posts in this Eleventy site.

  • Works in 6 steps: Identify the target post. If no post is… → Read the target post and extract the… → Distill the article into one central… → …
  • The user asks to create
  • SKILL.md covers Workflow, Shared Visual Direction, Concept Patterns and Output
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Article Image is an agent skill from KittyGiraudel/site. Generate cohesive editorial blog cover images for posts in this Eleventy site. Use when the user asks to create, draft, or generate an article image, post cover, Open Graph image, OG image, social card, or banner for a blog post.

Its SKILL.md is about 690 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Social media graphics. The repository describes itself as: Sources for kittygiraudel.com. The licence is MIT.

When your agent uses it

  • The user asks to create
  • Generate an article image
  • Open Graph image
  • Banner for a blog post

Example prompts

  • “/article-image”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Identify the target post. If no post is named, use the currently focused post when available; otherwise ask for the post path.
  2. Read the target post and extract the title, description, tags, slug, and main concept.
  3. Distill the article into one central visual metaphor. Prefer the article's data flow, conceptual tension, or before/after state over a…
  4. Generate a landscape image prompt using the shared visual direction below.
  5. Use the image generation tool only when the user explicitly asks to generate the image.
  6. Recommend /assets/images//banner.avif as the final front matter image path.

What it can do on your machine

Read from SKILL.md and the folder at commit e6d1c5f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Article Image loads about 686 tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 216 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~61
When it runs · the whole SKILL.md, loaded when a task matches
~686

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from KittyGiraudel/site at commit e6d1c5f, republished under its MIT licence (© KittyGiraudel). 216 words, ~686 tokens.

Download SKILL.mdSave it as .claude/skills/article-image/SKILL.md (or your agent's skills folder).
name
article-image
description
Generate cohesive editorial blog cover images for posts in this Eleventy site. Use when the user asks to create, draft, or generate an article image, post cover, Open Graph image, OG image, social card, or banner for a blog post.

Article Image

Workflow

When asked to generate an article image:

  1. Identify the target post. If no post is named, use the currently focused post when available; otherwise ask for the post path.
  2. Read the target post and extract the title, description, tags, slug, and main concept.
  3. Distill the article into one central visual metaphor. Prefer the article's data flow, conceptual tension, or before/after state over a collage of sections.
  4. Generate a landscape image prompt using the shared visual direction below.
  5. Use the image generation tool only when the user explicitly asks to generate the image.
  6. Recommend /assets/images/<slug>/banner.avif as the final front matter image path.

Shared Visual Direction

Use this baseline, adapted to the article:

txt
A refined editorial tech illustration for a blog post titled "[ARTICLE TITLE]".
Landscape composition, 1.91:1 (1200x630) ratio, designed as a blog card/cover
image. Use a minimalist personal blog aesthetic: soft off-white paper background,
subtle grain texture, gentle shadows, elegant clean spacing.
Palette centered on warm pink (#dd7eb4) and medium blue (#267cb9),
with muted charcoal and pale gray accents.

Style: modern flat vector, thin line art, soft translucent gradients,
dotted connector lines, delicate code-inspired glyphs, calm and polished.
No photorealism, no 3D render, no stock image feel.
Avoid official logos; small text chips such as "11ty", "data.json",
"<a>", "aria-live", or "cache" are fine when they support the concept.

Typography in image: avoid large readable text. Keep any labels tiny,
clean, and secondary. Ensure strong readability at thumbnail sizes,
with a clear silhouette and enough negative space for card layouts.

Concept Patterns

  • Routing or semantic HTML posts: show the mismatch and resolution, such as button to <a> or reload to client-side navigation.
  • Build pipeline posts: show source input to transformation steps to cached or optimized output.
  • Accessibility posts: include restrained semantic hints such as label, aria-live, or status without turning the image into documentation.
  • DOM or runtime posts: show the browser or DOM node, the state being lost, and the small mechanism that restores or preserves it.

Output

Before generating, briefly summarize the intended concept in one sentence. After generating, mention the suggested front matter value:

yaml
image: /assets/images/<slug>/banner.avif

© KittyGiraudel, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .cursor/skills/article-image of KittyGiraudel/site.

Open the folder on GitHubat commit e6d1c5f

Compare with similar skills

Article Image next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Article Image compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Article Image this skillKittyGiraudel/site102—~686Automated safety check: PassMIT
Opentraces MarketingJayFarei/opentraces100—~2.3kAutomated safety check: PassCustom licence
Cometchat Android V6 Extensionscometchat/cometchat-skills130—~1.4kAutomated safety check: PassMIT
Thumbnail Creatormohitagw15856/pm-claude-skills1.4k—~6.3kAutomated safety check: PassMIT
Smart Illustratoraxtonliu/smart-illustrator564—~1.8kAutomated safety check: PassMIT
Guizang Social Cardsop7418/guizang-social-card-skill7.4k1 repos~7.8kAutomated safety check: PassAGPL-3.0

Similar skills

  • Opentraces Marketing

    JayFarei/opentraces

    Generate branded marketing screenshots of opentraces CLI commands — wordmark + CLI card + caption + wallpaper, filename-stamped and auto-copied to the clipboard.

    100 GitHub stars~2.3k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Cometchat Android V6 Extensions

    cometchat/cometchat-skills

    Turn on CometChat Dashboard extensions in an Android v6 app — stickers, polls, collaborative whiteboard and document, message translation, link preview, thumbnail generation, message shortcuts — and…

    130 GitHub stars~1.4k tokensUpdated 3 days ago
    Media & CreativeAuto-check passed
  • Thumbnail Creator

    mohitagw15856/pm-claude-skills

    Generate article or newsletter thumbnail candidates using the Gemini API from inside Claude Code.

    1.4k GitHub stars~6.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Smart Illustrator

    axtonliu/smart-illustrator

    Generates article illustrations, batch slide infographics and cover images from your text, using Gemini, Mermaid or Excalidraw engines and a prompt-only mode.

    564 GitHub stars~1.8k tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed
  • Guizang Social Cards

    op7418/guizang-social-card-skill

    Produces social card sets for Xiaohongshu and WeChat: carousels, Live Photo motion cards and puzzle layouts, and WeChat cover pairs, rendered from single-file HTML.

    7.4k GitHub starsUsed in 1 repo~7.8k tokens
    Media & CreativeAuto-check passed
  • SEO Image Generator

    AgriciDaniel/claude-seo

    Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.

    18k GitHub starsUsed in 2 repos~2.1k tokens
    Media & CreativeAuto-check passed

More from KittyGiraudel/site

  • Article Review

    KittyGiraudel/site

    Publish-readiness review for blog posts — content, structure, flow, typos, demos, code, SEO, facts, and STYLEGUIDE compliance.

    102 GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed

Questions about Article Image

What does Article Image do?

Generate cohesive editorial blog cover images for posts in this Eleventy site. Article Image is an agent skill from KittyGiraudel/site. Generate cohesive editorial blog cover images for posts in this Eleventy site.

When should I use Article Image?

Article Image fits situations like: the user asks to create; generate an article image; open Graph image; banner for a blog post.

How do I install Article Image in Claude Code?

Run `npx skills add KittyGiraudel/site --skill article-image -a claude-code`. Or copy the skill folder (.cursor/skills/article-image in KittyGiraudel/site) into .claude/skills/article-image in your project. Claude Code loads it when a task matches its description.

How do I install Article Image in Codex?

Run `npx skills add KittyGiraudel/site --skill article-image -a codex`. Or copy the skill folder (.cursor/skills/article-image in KittyGiraudel/site) into .agents/skills/article-image in your project. Codex loads it when a task matches its description.

Can I use Article Image in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add KittyGiraudel/site --skill article-image -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/article-image, .gemini/skills/article-image, .github/skills/article-image and .opencode/skills/article-image in your project.

What does Article Image need to run?

SKILL.md names no scripts, command-line tools or credentials: Article Image is instructions for the agent only.

Does Article Image access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Article Image safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Article Image use?

Article Image is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Article Image use?

About 686 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Article Image?

Skills that share tags, products or a category with Article Image: Opentraces Marketing (JayFarei/opentraces, 100 stars), Cometchat Android V6 Extensions (cometchat/cometchat-skills, 130 stars), Thumbnail Creator (mohitagw15856/pm-claude-skills, 1.4k stars) and Smart Illustrator (axtonliu/smart-illustrator, 564 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Article Image?

KittyGiraudel (a GitHub user) maintains it in KittyGiraudel/site, which has 102 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 2, 2026.

Source: KittyGiraudel/site on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.