CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-image-gen

AI image generation for SEO assets: OG/social preview images, blog hero images, schema images, product photography, infographics. Powered by Gemini via nanobanana-mcp. Requires banana extension installed. Use when user says "generate image", "OG image", "social preview", "hero image", "blog image", "product photo", "infographic", "seo image", "create visual", "image-gen", "favicon", "schema image", "pinterest pin", "generate visual", "banner", or "thumbnail".

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, mostly lean and actionable skill body with excellent progressive disclosure via on-demand reference files. The main weakness is workflow clarity: the generation pipeline and especially the batch path lack explicit verification/validation checkpoints, capping that dimension at 2.

Suggestions

Add an explicit validation checkpoint in the Generation Pipeline — e.g., confirm gemini_generate_image returned a saved image before running the post-generation SEO checklist, and re-prompt on failure.

For the batch command, add a verification/retry step (confirm N images were actually generated, surface and handle partial failures) so batch operations have the feedback loop the rubric expects.

Replace the vague Cost Awareness section ("Verify current pricing ... before quoting") with concrete per-resolution pricing or remove it, since the current text is not actionable.

DimensionReasoningScore

Conciseness

Lean, table-driven layout (use cases, commands, model routing, errors) with no explanation of concepts Claude already knows; nearly every token earns its place, so it sits at the lean/efficient anchor rather than the padded one.

3 / 3

Actionability

Provides concrete executable commands ("./extensions/banana/install.sh", "magick output.png -quality 85 output.webp"), named MCP tools (gemini_generate_image, set_aspect_ratio), and copy-paste schema/og:image snippets, meeting the fully-executable anchor.

3 / 3

Workflow Clarity

The 6-step Generation Pipeline is well sequenced and the prerequisites include an availability pre-flight check, but the main flow lacks an explicit post-generation verification checkpoint, and the batch variation feature has no validation despite the rubric capping batch workflows at 2 without it.

2 / 3

Progressive Disclosure

SKILL.md is an overview with a clearly signaled "Reference Documentation" section ("Load on-demand. Do NOT load all at startup"); all seven referenced files exist and are one level deep, matching the well-signaled one-level-deep anchor.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities, an explicit "Use when" trigger list with natural phrasing, and a clearly scoped SEO-image niche with minimal conflict risk. Third-person voice is maintained throughout with no first/second-person penalties.

DimensionReasoningScore

Specificity

Lists multiple concrete asset types — "OG/social preview images, blog hero images, schema images, product photography, infographics" — rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both what ("AI image generation for SEO assets: ...") and when ("Use when user says ..."), satisfying the explicit-trigger requirement that would otherwise cap this at 2.

3 / 3

Trigger Term Quality

Includes a broad set of natural phrases users would say ("generate image", "OG image", "hero image", "thumbnail", "banner", "pinterest pin", etc.), giving strong coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

The SEO-asset niche is clearly scoped and most triggers (OG image, social preview, schema image, pinterest pin) are distinct; the few generic terms ("generate image", "banner") are outweighed by the domain-specific framing.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
AgriciDaniel/claude-seo
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.