CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-contentful-blog-post

Research, write, create, and optionally publish TranmereWeb blog posts in the connected Contentful space. Use when asked to draft or create a Tranmere Rovers news, signing, match, history, player, kit, or club blog post; populate the `blogPost` content type; revise a proposed post before creation; or publish a newly created blog entry.

75

Quality

94%

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

85%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 strong, well-structured instruction skill: concrete field-level guidance, a sequenced workflow with real validation checkpoints, and clean organization. The only weaknesses are mild redundancy across the Workflow, Safety checks, and Completion checklist sections, and the absence of one complete Rich Text node example.

Suggestions

Consolidate the duplicate-entry and publish-authorisation rules, which currently appear in both the Workflow and Safety checks sections — a single authoritative statement plus the Completion checklist would cut tokens without losing the safety guarantee.

Add one complete example Rich Text node (e.g., a paragraph with marks) next to the document skeleton so the most format-sensitive output can be produced copy-paste ready rather than assembled from the prose field requirements.

Tighten the Article structure section: the guidance about avoiding "generic transfer clichés" and not declaring a signing successful is valuable but partially repeats the verification stance already stated in Workflow step 5 and the Safety checks.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of what Contentful or Rich Text is), but a few rules are stated multiple times across sections — the duplicate-entry check appears in Workflow step 3, Safety checks ("Do not overwrite a likely duplicate"), and the Completion checklist, and the publish-authorisation rule likewise appears three times. This matches anchor 4 ("minor instances of over-explanation that could be trimmed") better than 5's "every token earns its place."

4 / 5

Actionability

Field mapping, space ID, locale, slug rules, tag counts, word-count ranges, and permitted Rich Text node types are all concrete and executable, and the document skeleton is given. It falls short of anchor 5 ("copy-paste ready... specific examples cover the common cases") because the Rich Text rules describe node structure in prose ("Every text node must contain `nodeType`, `value`, `marks`, and `data`") without one complete example node, which is the skill's most format-fragile step.

4 / 5

Workflow Clarity

The 8-step workflow is clearly sequenced with explicit validation checkpoints: browse primary sources before writing, stop and report on likely duplicates, verify names/dates/quotations, confirm the returned entry ID and status, and a final completion checklist. These are genuine validate-and-stop feedback points for a live-CMS operation, matching the anchor-5 example structure; not a 4 because no checkpoints are merely implicit.

5 / 5

Progressive Disclosure

There are no bundle files and none are needed: this is a single-purpose, self-contained skill (~90 lines) whose sections (Workflow, Field mapping, Article structure, Rich Text rules, Safety checks, Completion checklist) are well-organized and navigable. Per the rubric's guidance for skills with no need for external references, well-organized sections alone warrant a 5; splitting any section into a separate file would add indirection without benefit.

5 / 5

Total

18

/

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 excellent description: concrete actions, an explicit "Use when" trigger clause with natural topic-level synonyms, and a highly distinct niche. Third-person/imperative voice is used correctly and there is no padding.

DimensionReasoningScore

Specificity

"Research, write, create, and optionally publish TranmereWeb blog posts... populate the `blogPost` content type; revise a proposed post" lists multiple specific concrete actions with comprehensive coverage of the skill's operations. It is not a 4 because there are no minor gaps — research, drafting, creation, revision, and publishing are all named with their target content type.

5 / 5

Completeness

It explicitly answers both what ("Research, write, create, and optionally publish TranmereWeb blog posts in the connected Contentful space") and when ("Use when asked to draft or create... or publish a newly created blog entry") with concrete trigger phrases. Matches the anchor-5 example structure exactly; not a 4 because the when-clause is already fully explicit, not merely present.

5 / 5

Trigger Term Quality

"draft or create a Tranmere Rovers news, signing, match, history, player, kit, or club blog post" and "publish a newly created blog entry" cover the natural phrases a user would say, including topic synonyms (news, signing, match, history, player, kit, club) and action verbs (draft, create, revise, publish). Not a 4 because the synonym coverage is broad rather than missing a few common terms.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — TranmereWeb, Tranmere Rovers, Contentful, and the `blogPost` content type make it clearly distinguishable from any generic writing or CMS skill with minimal conflict risk. Not a 4 because the triggers are so domain-specific that overlap with related skills is negligible.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

chrisowen491/tranmere-web

Path

.agents/skills/create-contentful-blog-post/SKILL.md

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.