CtrlK
BlogDocsLog inGet started
Tessl Logo

pie-chart-data-analysis

对多Sheet Excel或CSV数据进行分类汇总统计,自动识别关键字段并生成包含占比、数值及美化饼图的可下载分析报告。

56

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/sn-da-excel-workflow/capability/excel-data-visualization/pie-chart-visualization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 is executable and well-structured into a clear four-step pipeline, but it over-claims multi-sheet handling while only processing the first sheet, and lacks a validation checkpoint for the batch report output. Tightening these would raise the lower dimensions.

Suggestions

Add a validation checkpoint before export, e.g. assert summary_df is non-empty and that total_val > 0, and surface a clear error otherwise.

Actually iterate over all sheets for the aggregation, or explicitly document that only the first sheet is analyzed, to reconcile the '多Sheet' claim with the code.

Either use is_large_file to branch the processing strategy or remove it to avoid dead code.

DimensionReasoningScore

Conciseness

Lean step-plus-code structure with no padding about what pandas or pie charts are; a few inline comments could be trimmed but overall efficient.

4 / 5

Actionability

Provides fully executable Python across all four steps, but is_large_file is computed and never used and only sheet_names[0] is analyzed despite the '多Sheet' claim, leaving minor gaps.

4 / 5

Workflow Clarity

Four steps are clearly sequenced, but this batch report-generation workflow has no explicit validation/verification checkpoint before producing the downloadable output, which caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Self-contained SKILL.md with no bundle files and no nested references; the four labeled steps provide good organization, with only minor header-formatting gaps.

4 / 5

Total

15

/

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 conveys a clear, specific capability with a distinct niche, but omits any explicit 'when to use' trigger guidance and lacks file-extension/synonym coverage. Adding a 'Use when...' clause with .xlsx/.csv triggers would lift the weaker dimensions.

Suggestions

Append a 'Use when...' clause with concrete trigger phrases, e.g. 'Use when analyzing multi-sheet Excel or CSV files for categorical breakdowns, pie charts, or proportion reports.'

Add file extensions and synonyms (.xlsx, .csv, spreadsheets) to improve trigger-term coverage.

Keep the third-person voice but ensure the trigger list maps to phrases a user would naturally say.

DimensionReasoningScore

Specificity

Names the domain (多Sheet Excel或CSV) and several concrete actions—分类汇总统计, 自动识别关键字段, and generating a report with 占比、数值及美化饼图—matching the 'several specific actions, minor gaps' anchor.

4 / 5

Completeness

Clearly states what the skill does, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Contains relevant natural terms (Excel, CSV, Sheet, 饼图, 分析报告) but lacks file extensions (.xlsx), synonyms, and common variations users might say.

3 / 5

Distinctiveness Conflict Risk

The pie-chart analysis-report niche on multi-sheet Excel/CSV data is mostly distinct with only minor overlap risk against general spreadsheet skills.

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.