CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-meta-optimizer

Creates optimized meta titles, descriptions, and URL suggestions based on character limits and best practices. Generates compelling, keyword-rich metadata. Use PROACTIVELY for new content.

52

Quality

58%

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 ./skills/seo-meta-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Scale 1-5

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

This skill provides a reasonable framework for SEO meta optimization with useful character limits and formatting rules, but falls short on actionability—it lacks worked examples showing real content being transformed into optimized metadata. The workflow is high-level without validation checkpoints, and the boilerplate sections and dead file reference weaken the overall quality. It reads more like a checklist overview than an executable skill.

Suggestions

Add a concrete worked example showing real input content being transformed into a complete meta package with character counts verified, rather than just a template with placeholder text.

Remove the generic 'Use this skill when' / 'Do not use this skill when' boilerplate sections that add no actionable value.

Add explicit validation steps to the workflow, such as 'Verify each title is under 60 characters and each description under 160 characters before presenting variations.'

Either create the referenced `resources/implementation-playbook.md` bundle file or remove the dead reference, and consider moving platform-specific guidance (WordPress, Astro/Next.js) into a separate referenced file with actual configuration examples.

DimensionReasoningScore

Conciseness

The skill includes some unnecessary boilerplate (the generic 'Use this skill when' / 'Do not use this skill when' sections add no value). The focus areas list and optimization rules are reasonably efficient but could be tightened—some items like 'Mobile truncation considerations' are vague filler. The 'Additional Deliverables' section lists many items without actionable detail.

3 / 5

Actionability

The optimization rules provide concrete character limits and specific guidelines (e.g., 'Primary keyword in first 30 characters'), and the output template gives a useful format. However, there's no executable code, no real worked example with actual content transformed into metadata, and many deliverables are just listed without showing how to produce them (e.g., 'Schema markup recommendations', 'Emotional trigger analysis').

3 / 5

Workflow Clarity

The 'Approach' section provides a 6-step sequence, but steps are high-level and lack validation checkpoints. There's no feedback loop for verifying character counts actually comply, no step for reviewing against truncation, and no error recovery guidance. For a skill involving batch generation of multiple variations, the absence of explicit validation steps is notable.

3 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` but no bundle files exist, making this a dead reference. The content is moderately well-structured with clear sections, but the 'Additional Deliverables' section lists platform-specific details (WordPress, Astro/Next.js) that would be better placed in separate referenced files rather than briefly mentioned inline without actionable detail.

3 / 5

Total

12

/

20

Passed

Description

67%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 does a reasonable job identifying specific deliverables (meta titles, descriptions, URLs) and includes a proactive usage trigger. However, it lacks key SEO-related trigger terms users would naturally use and the 'when' clause is too vague ('new content') to reliably distinguish when this skill should activate versus other content-related skills.

Suggestions

Add natural trigger terms users would say, such as 'SEO,' 'meta tags,' 'page title,' 'slug,' 'SERP snippet,' or 'search engine optimization.'

Make the 'when' clause more specific, e.g., 'Use when the user asks about SEO metadata, page titles, meta descriptions, URL slugs, or optimizing content for search engines.'

DimensionReasoningScore

Specificity

Lists several specific actions: 'meta titles, descriptions, and URL suggestions' with qualifiers like 'character limits and best practices' and 'keyword-rich metadata.' Minor gaps—doesn't mention specific platforms, schema markup, or other SEO metadata types.

4 / 5

Completeness

The 'what' is clear (creates meta titles, descriptions, URL suggestions). The 'when' is present ('Use PROACTIVELY for new content') but is vague—it doesn't specify concrete trigger phrases a user might say, and 'new content' is broad.

4 / 5

Trigger Term Quality

Includes relevant terms like 'meta titles,' 'descriptions,' 'URL,' 'metadata,' and 'keyword-rich,' but misses common user phrases like 'SEO,' 'search engine optimization,' 'page title,' 'meta tags,' 'slug,' or 'SERP.'

3 / 5

Distinctiveness Conflict Risk

Fairly distinct with its focus on meta titles, descriptions, and URL suggestions specifically for SEO purposes. Minor overlap risk with general content writing or SEO audit skills, but the metadata focus narrows it well.

4 / 5

Total

15

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.