CtrlK
BlogDocsLog inGet started
Tessl Logo

blog-post

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is blog-post in nexu-io/open-design

SKILL.md
Quality
Evals
Security

Quality

Content

100%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.

The body is an exemplary lean, single-purpose skill: a clearly sequenced workflow with concrete numeric constraints, RTL-aware craft details, an explicit self-check validation checklist, and a copy-paste output contract, with zero padding or background exposition. It has no bundle structure to disclose and none is warranted at this size.

DimensionReasoningScore

Conciseness

The ~50-line body is lean and every token earns its place: a numbered workflow, concrete parameters ('at least 600 words across 4-6 H2 sections', '60-75 chars', 'max-width per DS layout rule (typically 680-720px)'), and a one-line purpose ('Produce a single long-form article page — editorial layout, no chrome'). No concept Claude already knows is explained, matching the 'assumes Claude's competence' anchor; nothing below 5 fits since there is no padded or redundant passage.

5 / 5

Actionability

The guidance is fully executable for an instruction-only skill: exact section order with per-section specs (hero '16:9 placeholder', pull quote 'accent rule on the inline-start edge so the layout flips correctly under dir="rtl"', 'data-od-id on the headline, hero, body, pull quote, related grid') and a copy-paste output contract template for the artifact tag. Per the scoring note, absence of code is not penalized when the guidance is this concrete; no missing key detail stands out, so it sits at the top anchor.

5 / 5

Workflow Clarity

A clear five-step sequence (read DESIGN.md → pick topic → sections in order → write → self-check) with an explicit validation step: the self-check checklist ('Type hierarchy is unambiguous', 'Line length 60-75 chars', 'Accent appears at most twice'). This matches the 5 anchor's 'checklists for complex processes'; not 4 because validation is explicit rather than implicit, and the operation is generative (not destructive/batch) so no cap applies.

5 / 5

Progressive Disclosure

No bundle files (references/, scripts/, assets/) exist, and none are needed — the only external reference is the environment-injected 'active DESIGN.md'. Under the rubric's simple-skill exception, a sub-50-line, single-purpose skill with well-organized sections (Workflow, Output contract) and no structure worth splitting scores 5; the body is well-sectioned and navigable.

5 / 5

Total

20

/

20

Passed

Description

91%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.

A strong description that explicitly answers both what and when in third person with concrete artifact components and natural, comprehensive trigger terms (including multilingual variants). Its only weaknesses are minor: component nouns rather than action verbs, and slight trigger overlap with sibling editorial skills.

DimensionReasoningScore

Specificity

The description enumerates concrete deliverable components — 'masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts' — which is specific and comprehensive for the domain, but it names output structure as noun phrases rather than stating actions, a minor gap versus the 'multiple specific concrete actions' anchor. Not 3 because coverage is far broader than 1-2 actions; not 5 because no verbs describe what the skill does.

4 / 5

Completeness

Both parts are explicit: the 'what' is 'A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts' and the 'when' is 'Use when the brief asks for "blog", "article", "post", "essay", or "case study"' with concrete trigger phrases. This matches the 5-anchor example pattern exactly; nothing below 5 fits since neither part is missing or vague.

5 / 5

Trigger Term Quality

Natural trigger coverage is comprehensive: 'blog', 'blog post', 'article', 'post', 'essay', 'case study', plus 'newsletter', '博客', and '文章' in the frontmatter triggers — these are exactly the words a user would say when they need this skill. File extensions are not applicable to this content domain, so no natural synonym is missing.

5 / 5

Distinctiveness Conflict Risk

The long-form editorial artifact is a clear niche with mostly distinct triggers, but 'article' and the 'newsletter' trigger overlap with sibling editorial/communication skills. Not 3 because the component list (masthead, pull quotes, byline, related posts) clearly distinguishes it from generic page skills; not 5 because of that minor overlap risk.

4 / 5

Total

18

/

20

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.

Validation — 15 / 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
nexu-io/open-design
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.