CtrlK
BlogDocsLog inGet started
Tessl Logo

social-profiles

Use when applies to business websites, personal brand sites, and publisher sites. Use when setting up Organization schema or auditing E-E-A-T signals for sites in competitive or YMYL categories.

49

Quality

53%

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/social-profiles/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean, well-structured overview with actionable, location-specific guidance and a clean one-level reference split. Its main weakness is redundant repetition of the E-E-A-T rationale across three sections; trimming those to a single statement would sharpen it further.

DimensionReasoningScore

Conciseness

The body is short and mostly tight, but the E-E-A-T rationale is stated three times (intro paragraph, Quick Reference bullet with the acronym expanded, and the Explain section). Anchor 3 (mostly efficient, could be tightened) fits better than 4 because that repeated point is a clear trim.

3 / 5

Actionability

Concrete, specific instruction throughout — exact locations to check ("footer, header, and About page"), exact schema shape ("Organization or Person JSON-LD schema with a sameAs array"), and named platforms ("LinkedIn, Twitter/X, Facebook, etc."). It lands at anchor 4 rather than 5 only because no copy-paste JSON-LD example is inline (it lives in references/rule.md).

4 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sections form a clear, unambiguous sequence appropriate to a simple audit/fix skill, with the Check section acting as a verification checklist. It is 4 rather than 5 because there is no explicit re-validation step after the Fix.

4 / 5

Progressive Disclosure

A concise, well-sectioned overview with one clearly signaled, one-level-deep pointer ("see references/rule.md") to a real file that holds the implementation details (JSON-LD examples, platform guidance, verification steps). This matches the anchor-5 structure exactly.

5 / 5

Total

16

/

20

Passed

Description

36%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 is trigger-heavy but capability-free: it specifies contexts well (twice, in fact) yet never says what the skill does, and it omits the topic's core vocabulary (social profiles, sameAs). The first sentence is also ungrammatical ("Use when applies to"), which hurts clarity.

Suggestions

State the skill's concrete actions first, e.g., "Audits and adds social media profile links and Organization/Person sameAs structured data...", then keep a single 'Use when...' clause for triggers.

Include the topic's natural trigger terms users would actually say: "social media profiles", "social profile links", "sameAs", and "site footer".

Fix the grammatical break in the first sentence ("Use when applies to business websites") by naming the user's object, e.g., "Use when the site is a business website...".

DimensionReasoningScore

Specificity

The description names its domain ("Organization schema", "E-E-A-T signals", "YMYL categories") but never states what the skill itself does — "setting up" and "auditing" are user contexts inside 'Use when' clauses, not skill capabilities. It fits anchor 2 (domain named, actions minimal/generic) rather than 3, which requires 1-2 concrete skill actions.

2 / 5

Completeness

Two explicit 'Use when' clauses give a strong "when", but the "what" is absent — the skill's actual capability is never described, and the first clause is even grammatically broken ("Use when applies to business websites"). Anchor 2 explicitly covers 'when' present without 'what'; it cannot be 3 because the "what" is not even weakly implied.

2 / 5

Trigger Term Quality

It contains relevant SEO keywords ("Organization schema", "E-E-A-T", "YMYL", "publisher sites") but omits the most natural phrases a user would say for this topic — "social media profiles", "social profile links", "sameAs", "footer links". Anchor 3 (some relevant keywords, missing common variations) fits better than 4, whose example shows broad natural-term coverage.

3 / 5

Distinctiveness Conflict Risk

The niche (organization identity signals for SEO) is somewhat specific, but as one of many sibling SEO/structured-data rules it could plausibly overlap with related skills (e.g., general Organization-schema or trust-signal rules). Anchor 3 (somewhat specific, could still overlap) fits; not 4 because the trigger terms are shared with closely related SEO skills.

3 / 5

Total

10

/

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.