Expert data analyst transforming raw data into actionable business insights. Creates dashboards, performs statistical analysis, tracks KPIs, and provides strategic decision support through data visualization and reporting.
35
19%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./support-analytics-reporter/skills/SKILL.mdQuality
Discovery
25%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 lists several capabilities but relies heavily on buzzwords like 'actionable business insights' and 'strategic decision support' without grounding them in concrete actions. It completely lacks a 'Use when...' clause, making it difficult for Claude to know when to select this skill. The broad scope covering multiple data-related domains creates high conflict risk with other skills.
Suggestions
Add an explicit 'Use when...' clause with trigger terms like 'Use when the user asks for data analysis, dashboard creation, KPI tracking, statistical summaries, or data-driven business recommendations.'
Replace vague phrases like 'actionable business insights' and 'strategic decision support' with concrete actions such as 'calculates trends, generates summary statistics, builds bar/line/pie charts'.
Narrow the scope or add file-type specificity (e.g., 'CSV, Excel, SQL query results') to reduce overlap with other data-related skills and improve distinctiveness.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (data analysis) and lists several actions (creates dashboards, performs statistical analysis, tracks KPIs, data visualization and reporting), but some terms like 'actionable business insights' and 'strategic decision support' are vague buzzwords rather than concrete actions. | 2 / 3 |
Completeness | Describes what the skill does but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and since the 'when' is entirely absent, this scores at the lower end. | 1 / 3 |
Trigger Term Quality | Includes some relevant keywords like 'dashboards', 'statistical analysis', 'KPIs', 'data visualization', and 'reporting' that users might naturally say. However, it misses common variations like 'charts', 'graphs', 'metrics', 'CSV', 'Excel', 'spreadsheet', or 'data analysis'. | 2 / 3 |
Distinctiveness Conflict Risk | Very broad scope covering dashboards, statistical analysis, KPIs, visualization, and reporting could easily overlap with dedicated visualization skills, reporting skills, statistics skills, or general data processing skills. The description lacks a clear niche. | 1 / 3 |
Total | 6 / 12 Passed |
Implementation
14%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is a verbose persona definition masquerading as an analytical skill guide. It spends excessive tokens on identity, personality, communication style, success metrics, and learning patterns that Claude doesn't need, while the actual actionable content (code examples, workflow steps) is either abstract or buried in a monolithic document. The code examples have some value but lack execution context and validation steps.
Suggestions
Remove persona/identity sections ('Your Identity & Memory', 'Communication Style', 'Learning & Memory', 'Success Metrics', 'Advanced Capabilities') which are not actionable skill instructions and waste tokens on concepts Claude already understands.
Replace the abstract 4-step workflow with concrete, sequential steps including specific validation commands (e.g., data quality checks with actual code, statistical test thresholds to verify before proceeding).
Split the large code examples (SQL dashboard, Python segmentation, JS attribution, report template) into separate referenced files and keep only a concise quick-start example in the main SKILL.md.
Make the workflow bash step actually executable rather than using empty comments as placeholders - provide real data profiling commands or scripts.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose at ~300+ lines. Extensively explains concepts Claude already knows (what RFM analysis is, what statistical significance means, personality traits, success metrics). Sections like 'Your Identity & Memory', 'Learning & Memory', 'Pattern Recognition', 'Success Metrics', and 'Communication Style' are padding that don't add actionable value. The skill reads more like a persona prompt than a concise skill reference. | 1 / 3 |
Actionability | Contains some executable SQL and Python code examples (dashboard query, RFM segmentation), which is good. However, much of the content is abstract guidance ('Design analytical methodology with clear hypothesis'), the workflow steps use bash comments instead of real commands, and the report template is a fill-in-the-blank skeleton rather than concrete executable guidance. The JavaScript marketing dashboard embeds SQL strings in JS objects without clear execution context. | 2 / 3 |
Workflow Clarity | The 4-step workflow process is vague and abstract with no concrete validation checkpoints. Step 1 uses empty bash comments as placeholders. Steps 2-4 are bullet-pointed aspirational descriptions rather than actionable sequences. There are no feedback loops, error recovery steps, or explicit validation gates despite dealing with data quality and statistical analysis where validation is critical. | 1 / 3 |
Progressive Disclosure | Monolithic wall of text with everything inline. No references to external files for detailed content. The SQL queries, Python code, JavaScript code, and report template are all embedded in a single massive document. The final line references 'core training' vaguely rather than pointing to specific files. Content would benefit enormously from splitting code examples, templates, and methodology into separate referenced files. | 1 / 3 |
Total | 5 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
09aef5d
Table of Contents
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.