CtrlK
BlogDocsLog inGet started
Tessl Logo

excel-multi-sheet-dynamic-analysis

用于分析包含多个Sheet的Excel文件,动态判断数据量级以决定是否转换为Parquet进行大文件处理,并支持跨Sheet的特定字段统计、数据清洗、交叉分析与可视化,最终生成带下载链接的汇总报告。

50

Quality

55%

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

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers a clear four-step, code-centric pipeline for multi-sheet Excel analysis, but it relies on placeholders, lacks validation checkpoints for batch/file operations, and is a monolithic single file with no progressive disclosure.

Suggestions

Add validation checkpoints between steps (e.g. assert target columns were found, check for empty sheets, verify the output file was written) to support error recovery in this batch workflow.

Reduce placeholder scaffolding by either supplying a concrete end-to-end example or collapsing the map_category/calculate_score skeletons into brief inline notes.

Split detailed reference material (font configuration, crosstab/visualization options) into a referenced file so SKILL.md stays a concise overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

The body is code-forward with brief, useful comments and placeholder markers ('# 占位示例'), but the scaffolded map_category/calculate_score functions and inline technique notes add length that could be tightened, fitting 'mostly efficient but could be tightened'.

2 / 3

Actionability

Concrete, runnable Python is provided per step, but placeholder keywords/column names ('占位示例') must be substituted before use; flexibility is explicitly justified yet the code is not fully copy-paste ready, matching the 'some concrete guidance but incomplete' anchor.

2 / 3

Workflow Clarity

Steps are clearly sequenced as Step1–Step4, but there are no validation/verification checkpoints for the batch sheet iteration and file-writing operations, which the guidelines say caps workflow clarity at 2.

2 / 3

Progressive Disclosure

Content is organized into four labeled step sections, but everything is inline in a single 150+ line monolithic file with no external references or navigation signaling, matching 'some structure but content that should be separate is inline'.

2 / 3

Total

8

/

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 third-person, enumerating concrete capabilities, but it omits any 'Use when...' trigger clause and only partially covers natural user keywords, capping completeness and trigger quality at the middle level.

Suggestions

Add an explicit trigger clause such as 'Use when the user provides a multi-sheet Excel file and asks for cross-sheet statistics, data cleaning, cross-analysis, or visualization.'

Include common natural keyword variations users might say (e.g. '工作簿', '多工作表', '.xlsx', '数据透视') to improve trigger term coverage.

Sharpen distinctiveness by naming the deciding heuristic (data-volume threshold for Parquet conversion) so it is less likely to collide with generic Excel skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '分析包含多个Sheet的Excel文件', '动态判断数据量级以决定是否转换为Parquet', '跨Sheet的特定字段统计、数据清洗、交叉分析与可视化', '生成带下载链接的汇总报告' — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly answers 'what' the skill does, but provides no 'Use when...' or equivalent trigger guidance for when Claude should invoke it; per the guidelines a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

Contains relevant natural terms ('Excel文件', 'Sheet', '统计', '可视化', '汇总报告') but lacks common variations and any explicit trigger phrasing, so it sits at 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The multi-sheet plus dynamic Parquet-conversion niche is fairly specific, yet without explicit triggers it could still overlap with general Excel/analysis skills, matching the 'somewhat specific but could still overlap' anchor.

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.