CtrlK
BlogDocsLog inGet started
Tessl Logo

add-seo

Adds SEO essentials to a Power Pages code site, including robots.txt, sitemap.xml, meta tags, Open Graph tags, and favicon configuration. Use when the user wants to improve search engine optimization or make their site more searchable.

72

Quality

90%

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

88%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-structured, highly actionable seven-phase SEO workflow with concrete templates, an approval gate, and verification/feedback loops. The main weakness is conciseness: the closing Important Notes section duplicates the phase list and key decisions already covered in the body.

Suggestions

Remove the Progress Tracking table and Key Decision Points subsections in 'Important Notes' — they restate the Workflow phases and the per-phase decisions already documented above; keep only a one-line pointer to start at Phase 1.

Tighten the 'Core Principles' bullets to directives ('Place robots.txt and sitemap.xml in the public directory before other SEO work') instead of explanatory framing like 'misleading metadata harms rankings'.

Consider moving the full sitemap.xml template and favicon SVG into a reference file referenced once from Phase 5/6.3 to reduce body length while keeping the common-case examples inline.

DimensionReasoningScore

Conciseness

The phase content is efficient with copy-paste templates and no padding about what robots.txt or meta tags are, but the 'Important Notes' section re-lists every phase in the Progress Tracking table and re-states phase decisions in Key Decision Points, which is redundant with the Workflow/phase sections and could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready templates for robots.txt, sitemap.xml, meta/OG/Twitter tags, the favicon SVG, and the git commit command, with clearly marked placeholders and Astro-specific handling covering the common cases.

5 / 5

Workflow Clarity

Seven phases are explicitly sequenced with Goal/Actions/Output each, plus an explicit plan-approval gate in Phase 3 and a verification + feedback loop in Phase 7 ('diagnose and fix before committing'), matching the clear-sequence-with-validation anchor.

5 / 5

Progressive Disclosure

Core SEO templates are appropriately inline while the framework→public-dir mapping is delegated to a clearly signaled one-level reference (framework-conventions.md) and skill tracking to skill-tracking-reference.md, with validate-seo.js present in the bundle; held at 4 rather than 5 due to the redundant Important Notes organization and the referenced files living at PLUGIN_ROOT where their depth cannot be fully verified from this bundle.

4 / 5

Total

18

/

20

Passed

Description

92%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, third-person description that concretely enumerates the SEO assets it adds and pairs them with an explicit 'Use when' trigger scoped to Power Pages sites. The only gap is trigger-term breadth (missing the 'SEO' acronym and common synonyms like ranking/indexing/crawling).

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'robots.txt, sitemap.xml, meta tags, Open Graph tags, and favicon configuration' — giving comprehensive coverage of the SEO-asset domain, matching the score-5 anchor.

5 / 5

Completeness

Explicitly states what it does (adds the listed SEO essentials to a Power Pages code site) and gives a concrete 'Use when the user wants to improve search engine optimization or make their site more searchable' trigger, satisfying both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases 'improve search engine optimization' and 'make their site more searchable', but omits common synonyms a user might say ('SEO', 'Google ranking', 'indexing', 'crawling'), so it sits at good-but-not-comprehensive coverage rather than 5.

4 / 5

Distinctiveness Conflict Risk

The 'Power Pages code site' niche plus the specific SEO-asset triggers make it clearly distinguishable from other skills with minimal overlap risk, matching the clear-niche anchor.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
microsoft/power-platform-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.