CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-content-writer

Writes SEO-optimized content based on provided keywords and topic briefs. Creates engaging, comprehensive content following best practices. Use PROACTIVELY for content creation tasks.

Quality

67%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/seo-content-writer/SKILL.md

The canonical home for this skill is seo-content-writer in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 well-structured with genuinely concrete writing standards (density, readability, meta length), but it carries boilerplate filler, lacks validation checkpoints for its own quantitative targets, and its only external reference is a dangling pointer to a nonexistent file. Fixing the broken reference and adding a self-check step against the stated standards would raise quality across dimensions.

Suggestions

Fix or remove the dangling reference to `resources/implementation-playbook.md`; no such file exists in the bundle.

Add a final validation step to the Approach workflow (e.g., verify keyword density is within 0.5-1.5%, meta description is 150-160 chars, and target word count is met) so the quantitative standards are enforced.

Delete the circular 'Use this skill when' / 'Do not use this skill when' sections, which restate the skill name back to itself and add no information.

DimensionReasoningScore

Conciseness

Mostly efficient bullet structure with concrete parameters, but the circular 'Use this skill when: Working on seo content writer tasks or workflows' and 'Do not use this skill when' sections, plus the closing tagline 'Write for humans while optimizing for search engines', restate what Claude already knows and could be trimmed.

3 / 5

Actionability

Provides concrete, executable standards ('0.5-1.5% keyword density', 'Meta description (150-160 chars)', 'Introduction (50-100 words)', 'Grade 8-10 reading level', '3-5 title variations', 'Short paragraphs (2-3 sentences)'), with only minor vague spots like 'Craft compelling conclusion'.

4 / 5

Workflow Clarity

The 7-step Approach gives a clear sequence (analyze, outline, intro, body, examples, E-E-A-T, conclusion), but there are no validation checkpoints against the skill's own quantitative standards (e.g., verifying keyword density, meta description length, or target word count) before delivering output.

3 / 5

Progressive Disclosure

Sections are clearly organized with appropriate inline length, but the sole reference — 'open `resources/implementation-playbook.md`' — points to a file that does not exist in the bundle (no references/, scripts/, or assets/ directories present), making navigation to detailed examples broken.

3 / 5

Total

13

/

20

Passed

Description

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

The description follows the strong what-plus-when pattern in third person and names its domain clearly, but the second sentence is buzzword padding and the trigger clause ('content creation tasks') is too generic to be a distinctive, high-quality trigger. Adding concrete trigger phrases like 'blog posts', 'articles', or 'SEO briefs' would lift both completeness and trigger quality.

Suggestions

Replace 'Creates engaging, comprehensive content following best practices' with concrete deliverables (e.g., 'produces full articles with meta descriptions and title variants') to raise specificity.

Expand the when-clause with natural user phrasings such as 'Use when the user asks for SEO content, blog posts, articles, or copy from a keyword brief or topic brief'.

DimensionReasoningScore

Specificity

Names the domain and 1-2 concrete actions ('Writes SEO-optimized content based on provided keywords and topic briefs'), but the rest ('Creates engaging, comprehensive content following best practices') is generic best-practices language rather than additional specific capabilities, so it does not reach anchor 4's 'several specific actions'.

3 / 5

Completeness

Explicitly answers both what ('Writes SEO-optimized content based on provided keywords and topic briefs') and when ('Use PROACTIVELY for content creation tasks'), but the 'when' clause is generic and lacks concrete trigger phrases, matching anchor 4.

4 / 5

Trigger Term Quality

Includes relevant keywords ('SEO-optimized content', 'keywords', 'topic briefs', 'content creation tasks') but misses natural variations users would say such as 'blog post', 'article', 'copywriting', or 'SEO brief'.

3 / 5

Distinctiveness Conflict Risk

The SEO-writing niche with keyword/topic-brief inputs is mostly distinct, but 'content creation tasks' broadly overlaps with general copywriting and writing skills, leaving minor conflict risk.

4 / 5

Total

14

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/seo-content-writer/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.