CtrlK
BlogDocsLog inGet started
Tessl Logo

performance-reporter

Use when the user asks to "generate SEO report", "performance report", "traffic report", "SEO dashboard", "report to stakeholders", "show me the numbers", "monthly SEO report", or "present SEO results to my boss". Generates comprehensive SEO and GEO performance reports combining rankings, traffic, backlinks, and AI visibility metrics. Creates executive summaries and detailed analyses for stakeholder reporting. For detailed rank tracking, see rank-tracker. For link-specific analysis, see backlink-analyzer.

67

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 delivers excellent actionability and a clear, validated workflow — the templates and worked example leave no ambiguity about what to produce. However, it is roughly twice as long as it needs to be: duplicated audience-template sections, inline metric definitions that restate references/kpi-definitions.md, and promotional navigation dilute the token budget.

Suggestions

Delete one of the two overlapping audience-template sections ("Report Templates by Audience" and "Reporting Templates by Audience") and defer the surviving one to references/report-templates.md, keeping only a one-line focus/length/frequency summary per audience inline.

Remove the inline "SEO/GEO Metric Definitions and Benchmarks" section and replace it with a pointer to references/kpi-definitions.md, which already contains the same definitions, good ranges, and warning thresholds.

Drop the 20-skill navigation <details> block and the generic "Tips for Success" section — the former is cross-promotion unrelated to the task and the latter restates knowledge Claude already has.

DimensionReasoningScore

Conciseness

Noticeably verbose across several padded sections: a 20-skill cross-promotion nav block, two near-duplicate audience-template sections ("Report Templates by Audience" and "Reporting Templates by Audience"), inline "SEO/GEO Metric Definitions and Benchmarks" tables that duplicate references/kpi-definitions.md, and generic "Tips for Success" advice Claude already knows. Not 1 because the core report templates are substantive skill content rather than concept explanations.

2 / 5

Actionability

Fully executable guidance: complete copy-paste markdown report templates for every section, a fully worked example with realistic numbers (cloudhosting.com, January 2025), and explicit branching for connected vs. manual data sources with a numbered list of what to request from the user.

5 / 5

Workflow Clarity

Clear 11-step numbered sequence from "Define Report Parameters" through "Compile Full Report", with explicit Input and Output Validation checklists (e.g., "Every metric cites its data source and collection date") and conditional-skip handling for unavailable sections. Not a destructive or batch operation, so no feedback-loop cap applies.

5 / 5

Progressive Disclosure

References are real, well-signaled, and one level deep ("[KPI Definitions](./references/kpi-definitions.md) — Complete SEO/GEO metric definitions with benchmarks"), but substantial content that belongs in those files is inlined and duplicated in the body — the metric-definition tables and two audience-template sections largely restate the reference files. Fits the anchor-3 pattern of content that should be separate sitting inline; not 4 because the duplication exceeds minor organization gaps.

3 / 5

Total

15

/

20

Passed

Description

95%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 a strong exemplar: it pairs an explicit "Use when..." trigger list (including natural colloquial phrases) with a clear third-person statement of what the skill does, and explicitly disambiguates neighboring skills. Its only weakness is that it omits a couple of capabilities the body actually delivers (recommendations, ROI calculation).

DimensionReasoningScore

Specificity

Lists several concrete actions — "Generates comprehensive SEO and GEO performance reports combining rankings, traffic, backlinks, and AI visibility metrics" and "Creates executive summaries and detailed analyses for stakeholder reporting" — with minor gaps (e.g., recommendations and ROI calculation from the body are not mentioned). Not 5 because coverage is not fully comprehensive; not 3 because it goes well beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: "Use when the user asks to [concrete trigger phrases]" for when, and "Generates comprehensive SEO and GEO performance reports..." for what, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases including colloquial variants users would actually say: "generate SEO report", "performance report", "traffic report", "SEO dashboard", "show me the numbers", "monthly SEO report", "present SEO results to my boss".

5 / 5

Distinctiveness Conflict Risk

Clear reporting niche with distinct trigger phrases, and it actively reduces overlap by deflecting adjacent tasks: "For detailed rank tracking, see rank-tracker. For link-specific analysis, see backlink-analyzer."

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (840 lines); consider splitting into references/ and linking

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 29 suspicious

Warning

Total

13

/

16

Passed

Repository
teeclaw/phorm-nft
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.