CtrlK
BlogDocsLog inGet started
Tessl Logo

physical-address

Use when auditing local business websites, e-commerce sites, or any site where a physical presence affects trust or local search visibility.

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/physical-address/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%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 a clean, well-structured overview for a simple audit skill: concrete check/fix guidance, an explicit flag condition, and an appropriately deferred one-level reference that exists and delivers the promised code examples. The main weakness is redundancy — the Check and Code Review sections repeat each other and the intro sentence is duplicated in Explain.

Suggestions

Merge the "Check" and "Code Review" sections, which cover the same checks (contact page/footer presence, address completeness, <address> element, schema cross-reference) with nearly identical wording.

Remove the verbatim-duplicated intro sentence from the "Explain" section, keeping only the new local-SEO consistency rationale.

Optionally inline one minimal <address> snippet in the Fix section so the fix is copy-paste ready without opening the reference.

DimensionReasoningScore

Conciseness

The body is mostly lean with no concept padding, but the "Check" and "Code Review" sections near-duplicate each other (both: check contact page and footer, verify address completeness, check the <address> element, cross-reference LocalBusiness schema, flag if missing), and the intro sentence reappears verbatim in "Explain". Fits anchor 3 (mostly efficient but could be tightened), not 4 due to this noticeable redundancy.

3 / 5

Actionability

Guidance is concrete and executable: "Verify the address is complete (street, city, state/region, postal code, country)", "Wrap it in an <address> HTML element", "Ensure the address exactly matches ... your LocalBusiness JSON-LD schema and your Google Business Profile", with complete code examples one level deep in references/rule.md. Minor gap: nothing copy-paste ready inline, so anchor 4 rather than 5; far more specific than pseudocode-level anchor 3.

4 / 5

Workflow Clarity

This is a simple, single-task audit skill and the Check → Fix → Explain sequence is unambiguous, including an explicit audit outcome ("Flag if no address is found on either contact page or footer"). Per the simple-skill guideline a single unambiguous action scores 5; the operation is read-only, so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

The body is a clear, well-organized overview with a single well-signaled one-level-deep reference ("For full implementation details, code examples, and framework-specific guidance, see references/rule.md"), and the bundle confirms references/rule.md exists and holds exactly that content (code examples, JSON-LD, microdata, legal and exception details). Content is appropriately split between overview and reference.

5 / 5

Total

17

/

20

Passed

Description

40%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 a clear, explicit 'Use when' trigger clause with a well-scoped domain, but it entirely omits the 'what' — the skill's concrete function (checking for and displaying a complete physical business address with LocalBusiness schema markup) is never stated. It also misses the most natural trigger terms like "local SEO" and "physical address".

Suggestions

Add a 'what' clause stating the concrete capability, e.g., "Checks for and displays a complete physical business address marked up with the <address> element and LocalBusiness schema. Use when auditing local business websites..."

Include natural trigger synonyms users would say: "local SEO", "physical address", "NAP consistency", "Google Business Profile".

Anchor the trigger to the specific artifact being audited (address on contact page/footer) rather than the broad "any site where a physical presence affects trust" to reduce overlap with sibling SEO skills.

DimensionReasoningScore

Specificity

"auditing local business websites, e-commerce sites" names the domain, but the only action is the generic verb "auditing" — no concrete capability (e.g., checking for or marking up a physical address) is stated. It fits anchor 2 (domain named, actions minimal/generic) better than 3, which requires 1-2 concrete actions.

2 / 5

Completeness

Only the 'when' is present ("Use when auditing local business websites...") with no 'what' — the description never states what the skill does (verify/display a complete physical address with LocalBusiness schema). This matches anchor 2's pattern (only 'when' without 'what'); it is not 1 because the 'when' clause is explicit and domain-specific, and not 3 because no 'what' exists even weakly.

2 / 5

Trigger Term Quality

Relevant keywords are present ("local business websites", "e-commerce sites", "local search visibility", "trust"), but the natural phrases users would actually say — "local SEO", "physical address", "NAP" — are missing. Matches anchor 3 (some relevant keywords, missing common variations) rather than 4.

3 / 5

Distinctiveness Conflict Risk

The local-presence/local-search niche is fairly distinct, but the broad clause "any site where a physical presence affects trust or local search visibility" creates minor overlap with sibling SEO-audit checklist skills. Fits anchor 4 (mostly distinct, minor overlap) rather than 5 (clear niche with minimal conflict).

4 / 5

Total

11

/

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.