CtrlK
BlogDocsLog inGet started
Tessl Logo

performance-reporter

Generate SEO/GEO dashboards: rankings, traffic, backlinks, AI visibility for stakeholders. SEO报告/绩效仪表盘

63

Quality

76%

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 ./.cursor/skills/performance-reporter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, clearly sequenced reporting workflow with good progressive disclosure and validation checkpoints, weakened by some redundant prose and a lack of executable concrete detail in the body itself.

Suggestions

Tighten the 'When This Must Trigger' section by merging the two overlapping intro sentences into one, and remove the marketing badge line to save tokens.

Add a concrete executable anchor to the body (e.g., a minimal report-generation command or a fill-in prompt template with exact placeholders) so guidance is copy-paste ready rather than only pointing to template files.

DimensionReasoningScore

Conciseness

The body is mostly efficient but includes redundant framing (two overlapping trigger-intro sentences under 'When This Must Trigger') and a marketing badge line that do not add instructional value.

2 / 3

Actionability

It provides a concrete 11-step list and an example output table, but the guidance is instruction-only with no executable code or commands; key details are deferred to template files.

2 / 3

Workflow Clarity

The report build is a clearly sequenced 11-step process paired with explicit Input and Output Validation Checkpoints, giving strong sequencing and verification structure.

3 / 3

Progressive Disclosure

The body is an overview with three real, clearly signaled one-level-deep reference files (report-output-templates, kpi-definitions, report-templates) that exist in ./references/, so content is appropriately split.

3 / 3

Total

10

/

12

Passed

Description

82%

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-differentiated description with strong keyword coverage, but it omits an explicit 'Use when...' trigger clause in the description field itself, which caps completeness.

Suggestions

Add an explicit 'Use when...' clause to the description field (e.g., 'Use when generating SEO performance reports, traffic summaries, or stakeholder-facing dashboards.') to satisfy the completeness rubric.

Consider trimming the trailing raw tag string 'SEO报告/绩效仪表盘' from the description, since those bilingual terms already live in the tags/triggers metadata.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — 'rankings, traffic, backlinks, AI visibility for stakeholders' — naming specific actions rather than vague language.

3 / 3

Completeness

It answers 'what' clearly but the description field itself lacks an explicit 'Use when...' trigger clause; per the rubric, a missing 'Use when' clause caps completeness at 2.

2 / 3

Trigger Term Quality

It includes natural terms users would say ('dashboards', 'rankings', 'traffic', 'backlinks') plus multilingual variants ('SEO报告/绩效仪表盘'), giving good keyword coverage.

3 / 3

Distinctiveness Conflict Risk

The SEO/GEO reporting niche with specific metric triggers is clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
MODSetter/SurfSense
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.