CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

report

Build a cross-channel performance report — spend, conversions, CPA/ROAS, attribution, and an executive narrative. Use when a user asks how campaigns are doing, wants a weekly/monthly report, a board/exec summary, or to reconcile numbers across platforms.

Quality

87%

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

86%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 tight, well-sequenced instruction-only skill that names concrete tools, defines the report structure, and includes explicit validation and house rules. Its only gaps are the absence of an example report template and an explicit recovery path when a platform pull fails.

DimensionReasoningScore

Conciseness

The body is lean and directive throughout ("Pull every connected platform the tools support, reconcile, and tell the story straight") with zero padding and no explanations of concepts Claude already knows — every token earns its place, matching anchor 5.

5 / 5

Actionability

Names exact tools for each step (`pull_google_ads_performance`, `ga4_get_report`, `get_spend_reconciliation`, `get_connection_status`) and gives a concrete output format example ("Google Ads: Acme Corp (ID: 123-456-7890)"), but provides no report template or example output, leaving minor gaps versus anchor 5's fully copy-paste-ready coverage.

4 / 5

Workflow Clarity

A clear four-step sequence (Gather → Reconcile → Tell the story → Deliver) with an explicit upfront validation checkpoint ("Always validate connected Account IDs (`get_connection_status`) first") and reconciliation checks; it stops short of anchor 5 because there is no error-recovery loop for failed pulls beyond flagging them.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files and no need for external references, yet is organized into clear, well-labeled sections (Gather, Reconcile, Tell the story, Deliver, House rules) — per the rubric's simple-skill guideline this merits anchor 5.

5 / 5

Total

18

/

20

Passed

Description

83%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 strong description that clearly states what the skill builds and gives explicit, natural 'Use when' triggers in third-person voice. Trigger-term coverage and distinctiveness are good but leave room for a few more synonyms and sharper separation from adjacent reporting skills.

DimensionReasoningScore

Specificity

Enumerates concrete deliverables ("spend, conversions, CPA/ROAS, attribution, and an executive narrative", "reconcile numbers across platforms") — several specific actions with only minor gaps in coverage, matching anchor 4 rather than the comprehensive multi-action coverage of anchor 5.

4 / 5

Completeness

Explicitly answers both what ("Build a cross-channel performance report — spend, conversions, CPA/ROAS, attribution, and an executive narrative") and when ("Use when a user asks how campaigns are doing..."), with concrete trigger phrases matching anchor 5 exactly. Third-person voice is used correctly.

5 / 5

Trigger Term Quality

Includes natural user phrasings like "how campaigns are doing", "weekly/monthly report", "board/exec summary", and "reconcile numbers", giving good keyword coverage; a few natural variants (e.g., "performance report", "spend report") are missing, so it falls short of anchor 5's synonym-level density.

4 / 5

Distinctiveness Conflict Risk

A clear niche (cross-channel ad performance reporting) with distinct triggers, but "reconcile numbers across platforms" and general report requests carry minor overlap risk with adjacent analytics or reporting skills, fitting anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Synter-Media-AI/plugin

Path

skills/report/SKILL.md

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.