CtrlK
BlogDocsLog inGet started
Tessl Logo

group-by-analysis

对多 Sheet 的 Excel 文件进行行数统计、大文件 Parquet 转换预处理、数据清洗及分组聚合分析,并生成带样式标记的统计表与可视化图表。

57

Quality

65%

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 ./skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 content is concise and actionable with a clear four-step pipeline and clean structure, but it lacks validation/verification checkpoints for its file-writing batch operations, which caps workflow clarity. Adding quick verification steps would round it out.

Suggestions

Add a validation checkpoint after Step 4, e.g. verify the workbook opens and the expected sheet/row count is present before reporting the download link.

Guard the file writes in Steps 3–4 against overwriting existing outputs (e.g. check path existence or confirm with the user) to satisfy the destructive/batch-operation feedback-loop expectation.

Include the import headers at the top of each code block (or a single shared imports block) so each snippet is independently copy-paste executable.

DimensionReasoningScore

Conciseness

The body is lean executable code with terse inline comments and no padding or explanation of concepts Claude already knows; only minor comment verbosity keeps it from a 5, matching 'efficient; minor instances that could be trimmed'.

4 / 5

Actionability

Four copy-paste-ready Python blocks cover cleaning, grouping, plotting, and styled Excel export with real library calls; small gaps (per-block import headers, placeholder mapping keys) place it at 'mostly executable; minor gaps' rather than fully complete.

4 / 5

Workflow Clarity

Steps 1–4 are clearly sequenced, but there are no validation or verification checkpoints for the batch/destructive file writes (overwriting the Excel output, saving the chart); the rubric caps batch-operation workflows without validation at 3.

3 / 5

Progressive Disclosure

This is a single-file skill under 50 lines with no bundle files and four well-organized Step sections; the simple-skill exception lets progressive disclosure score 5 for clear, well-organized structure without external references.

5 / 5

Total

16

/

20

Passed

Description

58%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 specific and distinguishes a clear niche, but it omits any explicit 'when to use' trigger guidance, which caps completeness and weakens trigger-term quality. Adding a 'Use when…' clause with natural user phrases would raise the score.

Suggestions

Add a 'Use when…' clause naming natural triggers (e.g. 'Use when the user asks to summarize, group, or analyze multi-sheet Excel files, convert large spreadsheets to Parquet, or produce styled statistical reports and charts').

Include common synonyms and file extensions users actually say ('spreadsheets', '.xlsx', '分组统计', '报表') to broaden trigger-term coverage.

Keep the concrete action list but consider leading with the most common user phrasing (e.g. '统计 Excel 行数') so the primary trigger appears early.

DimensionReasoningScore

Specificity

Names several concrete actions across the pipeline — '行数统计', '大文件 Parquet 转换预处理', '数据清洗', '分组聚合分析', '生成带样式标记的统计表与可视化图表' — with only minor coverage gaps, matching the 'lists several specific actions' anchor.

4 / 5

Completeness

Clearly states the 'what' (a multi-step Excel analysis pipeline) but provides no 'Use when…' clause or equivalent trigger guidance; per the judging guidelines a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant keywords ('Excel', '多 Sheet', 'Parquet', '统计表', '可视化图表') but misses common natural variations users would say ('spreadsheet', '分组统计', '报表', '.xlsx'), fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

The multi-sheet Excel + Parquet preprocessing + grouping-analysis niche is fairly distinct with only minor overlap risk against generic spreadsheet skills, matching 'mostly distinct; minor overlap risk'.

4 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
OpenSenseNova/SenseNova-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.