CtrlK
BlogDocsLog inGet started
Tessl Logo

blog-cover-poster

Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent content slides that explain the core points. Renders HTML/CSS to exact-size PNGs via headless Chrome. Use whenever the user wants cover art, 讲解图/配图, carousel slides, 封面图, poster series, or "content images" from an article/文章/素材/文件, especially for blog, 公众号, 小红书, or social posts. Default output is 1080×1920 PNG named 1.png (cover), 2.png, 3.png … written to the current working directory (the project the user is in) — never the source file's directory.

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

A well-engineered skill body: executable bash pipeline, explicit render-inspect-fix feedback loop, per-image verification checklist, and a clean split between the overview and bundled templates/CSS/script. The only weakness is minor redundancy around the output-directory policy.

Suggestions

State the output-directory policy ('write to $PWD, never the source directory') once in step 4 and reference it from step 6 / the description rather than restating it three times.

The Notes section repeats the deterministic-overwrite behavior already implied by step 5's re-render loop; consider folding it into step 5 to trim a few lines.

DimensionReasoningScore

Conciseness

Largely lean and assumes Claude's competence, but the 'never the source file's directory' policy is restated in step 4, step 6, and the description — minor redundancy that could be trimmed. Not a 5 because of these repeated instances of over-explanation.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance: 'WORK=$(mktemp -d)', 'cp <SKILL_DIR>/assets/poster.css', 'python3 <SKILL_DIR>/scripts/render.py --in "$WORK" --out "$PWD"', plus exact template filenames and CSS class names.

5 / 5

Workflow Clarity

Clear 6-step sequence with an explicit validation feedback loop ('Inspect every PNG with the Read tool… Fix the HTML in $WORK and re-render until clean') and a per-image checklist, satisfying the batch-operation validation requirement.

5 / 5

Progressive Disclosure

SKILL.md is an overview; templates, CSS, and the render script are split into assets/ and scripts/ with all referenced paths (poster.css, template-cover.html, template-content.html, render.py) verified as real one-level-deep references.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

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

An exceptionally strong description: concrete capabilities, comprehensive bilingual trigger terms, explicit what-and-when guidance, and a distinct niche. The only minor critique is that the output-directory policy ('never the source file's directory') is operational detail slightly beyond a trigger's role, but it does not undermine any dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Turn a blog post… into a set of vertical poster images', 'one cover plus several coherent content slides', 'Renders HTML/CSS to exact-size PNGs via headless Chrome' — with comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (turn source material into poster images, render HTML/CSS to PNGs) and 'when' ('Use whenever the user wants cover art…') with concrete trigger phrases, so no missing-trigger cap applies.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms including synonyms and CJK variants: 'cover art, 讲解图/配图, carousel slides, 封面图, poster series, content images, article/文章/素材/文件, blog, 公众号, 小红书, social posts'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (vertical poster/carousel cover art from articles) with platform-specific triggers (公众号, 小红书) making overlap with other skills minimal.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
digoal/blog
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.