CtrlK
BlogDocsLog inGet started
Tessl Logo

icp-website-audit

End-to-end website audit through ICP eyes. Builds synthetic personas (if they don't already exist), runs a structured scorecard review of the client's site, then runs a head-to-head competitive comparison against top competitors. Produces a single consolidated report with persona feedback, competitive positioning, and prioritized recommendations. The complete "how do our buyers actually experience our site vs the competition?" workflow.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/lead-generation/composites/icp-website-audit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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, actionable orchestration skill with clear sequencing and concrete paths, held back from higher workflow_clarity by the absence of explicit validation checkpoints for its batch persona-and-competitor evaluations. Conciseness and progressive disclosure are strong given no bundle files are used.

Suggestions

Add explicit validation checkpoints between phases (e.g., 'Before Phase 3, confirm each persona review scored all six dimensions and flag any persona with missing scores') to support the batch evaluation and lift workflow clarity above 3.

Consider moving the ~190-line consolidated report template into a separate references/ file (e.g., report-template.md) referenced from the body, to improve progressive disclosure and reduce inline length.

Add a brief error-recovery note for when a competitor site can't be crawled or a persona review returns inconsistent scores.

DimensionReasoningScore

Conciseness

The body is lean for an orchestration skill: concrete file paths, scoring dimensions, and a deliverable template without padding concepts Claude already knows; only minor sections (the long inlined template, some Tips) could be trimmed.

4 / 5

Actionability

Provides concrete, executable guidance — specific file paths (clients/<client>/personas/personas.json), explicit scoring dimensions (1-10), per-phase outputs, and copy-ready Quick Start prompts — with only minor gaps in delegating to dependency skills.

4 / 5

Workflow Clarity

Phases 1-4 are clearly sequenced with per-phase outputs and parallelization guidance, but this batch operation (many personas × multiple competitors) lacks explicit validation checkpoints or feedback loops, so workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Quick Start, Inputs, Phases, Output, Parallelization, Tips, Dependencies, Cost) with no nested references; the large inlined report template is the only content that might warrant a separate file, a minor organization gap.

4 / 5

Total

15

/

20

Passed

Description

71%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 specific, well-scoped description with concrete actions and a clear niche, weakened by the absence of an explicit 'Use when...' trigger clause which caps completeness at 3. Trigger-term coverage is good but could add synonyms.

Suggestions

Add an explicit 'Use when...' trigger clause (e.g., 'Use when the user wants to audit how buyers experience their website versus competitors, or asks for a competitive website review, persona-based site evaluation, or ICP audit').

Include common synonyms and natural phrasings users might say (e.g., 'competitive website review', 'buyer experience audit', 'site scorecard') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'Builds synthetic personas', 'runs a structured scorecard review', 'runs a head-to-head competitive comparison', 'Produces a single consolidated report' — with comprehensive coverage of the workflow.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance — the closing 'workflow' line only weakly implies 'when', so completeness is capped at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('website audit', 'competitive comparison', 'buyer experience', 'personas') but misses common synonyms and an explicit trigger phrase; good but not exhaustive coverage.

4 / 5

Distinctiveness Conflict Risk

The 'ICP website audit' niche with persona-driven scorecard and head-to-head comparison is mostly distinct, with only minor overlap risk against related marketing/research skills.

4 / 5

Total

16

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-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.