CtrlK
BlogDocsLog inGet started
Tessl Logo

multi-sheet-reading-and-analysis

用于读取多工作表Excel文件,动态评估数据量以启用Parquet大文件优化,并执行正则清洗、分类汇总、线性拟合及生成带格式的图表与结果文件。

60

Quality

70%

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-reading/multi-sheet-reading/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%

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 highly actionable with complete, executable code organized into a clear four-step workflow, but it lacks validation checkpoints for its batch/file-writing operations and has no progressive-disclosure structure.

Suggestions

Add explicit validation/verification checkpoints, e.g. confirm Parquet conversion succeeded and verify that the output report and chart files were written before reporting download links.

Introduce a light progressive-disclosure split (e.g. a quick-start overview in SKILL.md pointing to a separate reference for the styled-report and chart-generation code) to reduce the inline size.

Add a brief error-recovery note for the fragile steps (e.g. what to do if a sheet is empty or np.polyfit fails on non-numeric columns).

DimensionReasoningScore

Conciseness

The body is lean — one-line step descriptions followed by executable code, with no padding explaining concepts Claude already knows; not 2 because it avoids unnecessary explanation and mostly lets each token earn its place.

3 / 3

Actionability

Provides fully executable Python with real imports and concrete calls (pd.read_excel, re.findall, np.polyfit, openpyxl styling, matplotlib plotting) that is copy-paste ready with clearly marked placeholder column names; not 2 because it is real code rather than pseudocode.

3 / 3

Workflow Clarity

The four-step sequence (read → clean → analyze → report) is clear, but batch/file-writing operations lack any validation or verification checkpoints, which per the rubric caps workflow_clarity at 2; not 3 because no explicit validate→fix→retry feedback loops exist, not 1 because the sequence is well ordered.

2 / 3

Progressive Disclosure

Content is self-contained with no bundle files and is organized into four sequential steps, but everything is inline in one ~144-line file with no quick-start/advanced split or navigation; not 3 because there is no well-signaled reference structure or overview split, not 1 because it is not a nested-reference wall of text.

2 / 3

Total

10

/

12

Passed

Description

60%

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 lists many concrete capabilities, but it omits any explicit 'when to use' trigger guidance and relies on somewhat technical phrasing (e.g. Parquet optimization) that users would not naturally say.

Suggestions

Add an explicit 'Use when ...' clause stating the natural triggers (e.g. analyzing multi-sheet Excel/xlsx files, cleaning text columns, or fitting linear trends).

Include common user-facing terms like '.xlsx', 'spreadsheet', and '图表' alongside 'Excel文件' to broaden natural trigger coverage.

Rephrase 'Parquet大文件优化' in more user-natural language (e.g. 'large-file fast reading') since the technical term is unlikely to be spoken by users.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '读取多工作表Excel文件', '动态评估数据量以启用Parquet大文件优化', '正则清洗', '分类汇总', '线性拟合', '生成带格式的图表与结果文件' — matching the multiple-specific-actions anchor; not below because it goes well beyond naming only a domain.

3 / 3

Completeness

Clearly states what the skill does but lacks any 'Use when...' or equivalent trigger guidance for when Claude should use it; per guidelines a missing explicit trigger caps completeness at 2, and it is not 1 because the what is well stated.

2 / 3

Trigger Term Quality

Contains relevant natural terms ('Excel文件', '工作表', '图表') but misses common variations like '.xlsx' or 'spreadsheet', and 'Parquet大文件优化' is technical jargon users would not naturally say; not 3 due to incomplete natural-term coverage, not 1 because genuine user-facing keywords are present.

2 / 3

Distinctiveness Conflict Risk

The multi-sheet Excel analysis niche is fairly specific but still overlaps with generic Excel/spreadsheet-analysis skills and lacks distinct explicit triggers; not 3 because of that overlap, not 1 because it is not generic.

2 / 3

Total

9

/

12

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.