CtrlK
BlogDocsLog inGet started
Tessl Logo

broken-html

Use when auditing metadata, crawlability, structured data, or indexability related to Fix malformed HTML structure. Verify the rendered HTML and HTTP response rather than relying only on source files.

49

Quality

54%

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/broken-html/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 and appropriately points to references/rule.md for implementation details, but its core guidance is abstract: no validator, command, or code example is named in the Check/Fix steps, and there is no explicit post-fix re-validation checkpoint. It reads as an outline of a workflow rather than executable instructions.

Suggestions

Name concrete validation tooling in the Check section (e.g., the W3C/Nu HTML validator, `validator.nu`, or browser devtools) so "Validate the HTML structure" becomes an executable step.

Include a minimal bad-vs-good HTML snippet in the Fix section, or point directly to the code example in references/rule.md, so the fix guidance is concrete rather than descriptive.

Add an explicit re-validation checkpoint after Fix (re-run the validator against the rendered page output and only report success when it passes) to close the workflow's feedback loop.

DimensionReasoningScore

Conciseness

The body is short and mostly lean, but the intro sentence ("Malformed HTML can cause rendering issues across browsers and may prevent search engine crawlers from accurately parsing and indexing your content") explains impact Claude already knows, and the "Quick Reference" bullets substantially restate the Check and Fix sections. Mostly efficient with some unnecessary explanation and tightening opportunities, matching anchor 3 rather than anchor 4's "minor instances".

3 / 5

Actionability

"Validate the HTML structure of the page to identify any unclosed tags" names no validator, tool, or command, and "Correct the malformed HTML by properly closing tags" is a high-level hint with no example of what to change. The body provides minimal concrete guidance with missing specific execution steps, matching anchor 2; it does not reach anchor 3 because no partially complete concrete mechanism (tool, command, or example) appears in the body itself.

2 / 5

Workflow Clarity

A recognizable sequence exists (Quick Reference -> Check -> Fix -> Explain -> Code Review), but validation is only implicit ("describe how to verify the final page output") with no explicit re-validation checkpoint or feedback loop after fixing. Steps are listed with validation gaps, matching anchor 3; it is above anchor 2 because the sequence is coherent and reasonably defined, and below anchor 4 because checkpoints are missing rather than minor.

3 / 5

Progressive Disclosure

The body is a short (~35 line) overview with clear sections and a well-signaled, one-level-deep pointer ("For full implementation details, code examples, and framework-specific guidance, see references/rule.md") to a file that exists and contains exactly those details plus a code example. Clean overview/detail split with easy navigation, matching anchor 5.

5 / 5

Total

13

/

20

Passed

Description

58%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 has an explicit and well-targeted "Use when" clause plus one concrete verification action, but the "what" is muddled by embedding the skill title mid-sentence, and the trigger phrasing is unnatural with common synonyms missing. It is functional but reads like a template-stuffed sentence rather than a clear capability statement.

Suggestions

Rewrite the trigger in natural user phrasing, e.g., "Use when fixing broken or invalid HTML, unclosed or improperly nested tags, or when crawlability/indexability issues may stem from malformed markup."

Add natural synonyms users would actually say: "broken HTML", "invalid HTML", "unclosed tags", "HTML validation".

State the "what" as a clear third-person capability list up front (e.g., "Detects and fixes malformed HTML structure: unclosed tags, incorrect nesting, stray characters") instead of embedding the skill title mid-sentence.

DimensionReasoningScore

Specificity

The description names the domain ("Fix malformed HTML structure") and one concrete action ("Verify the rendered HTML and HTTP response rather than relying only on source files"), but stops at 1-2 actions without comprehensive coverage of what the skill does. It is above anchor 2 because a real executable action is stated, but below anchor 4 because no broader list of specific capabilities is given.

3 / 5

Completeness

Both parts are present: an explicit "Use when auditing metadata, crawlability, structured data, or indexability..." clause for when, and "Fix malformed HTML structure" plus "Verify the rendered HTML and HTTP response..." for what. It falls short of anchor 5 because the "what" is awkwardly embedded mid-sentence as the skill title rather than a clear, explicit capability statement.

4 / 5

Trigger Term Quality

Relevant keywords like "metadata", "crawlability", "structured data", and "indexability" are present, but common natural variations users would say ("broken HTML", "invalid HTML", "unclosed tags", "HTML validation") are missing, and the phrase "related to Fix malformed HTML structure" is unnatural trigger phrasing. This matches anchor 3 (some relevant keywords, missing variations/synonyms) rather than anchor 4.

3 / 5

Distinctiveness Conflict Risk

The malformed-HTML focus is a distinct niche, but the broad trigger terms "metadata, crawlability, structured data, or indexability" are shared with sibling SEO-audit skills (e.g., structured-data or meta-tag rules), creating real overlap risk. It is somewhat specific but could still collide with similar skills, matching anchor 3.

3 / 5

Total

13

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.