CtrlK
BlogDocsLog inGet started
Tessl Logo

single-sheet-reading-and-analysis

读取并解析单个Excel工作表数据,支持合并单元格处理、数据清洗、交叉分析及多维度可视化,适用于需要从单表中提取关键指标并进行趋势模拟与图表生成的场景。

53

Quality

58%

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

Quality

Content

57%

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

The content is a well-organized, mostly executable six-step pipeline, but it relies on placeholder values, includes commented-out scaffolding, and lacks the validation checkpoints expected for batch data operations.

Suggestions

Replace placeholder thresholds and column names with concrete, runnable examples (or document explicitly how the user should parameterize them) so the code is copy-paste ready.

Add validation checkpoints (e.g. assert the sheet loaded with expected columns, check for empty results after cleaning, verify the output file was written) with a fix-and-retry loop for the batch operations.

Remove commented-out scaffolding lines or move them into a clearly labeled optional/advanced section to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is mostly dense code with brief step headers and no concept explanations, but it carries placeholder scaffolding (commented-out logic like '# df[\'group_col\'] = ...' and '# df[\'score\'] = ...') that could be tightened, so it is not the fully lean level 3.

2 / 3

Actionability

Real executable pandas/matplotlib/seaborn functions are provided, but key parts use placeholders the user must substitute (target_col/group_col) and example thresholds marked '占位示例', so it is incomplete rather than copy-paste ready level 3.

2 / 3

Workflow Clarity

The six steps are clearly sequenced Step1→Step6, but the batch/data workflow has no validation checkpoints or error-recovery loops; per the guideline missing validation for batch operations caps workflow clarity at 2.

2 / 3

Progressive Disclosure

The skill is a single concise SKILL.md with no bundle files and is well-organized into six labeled steps; per the guideline a short single-file skill with no external-reference need can score 3 on well-organized sections alone.

3 / 3

Total

9

/

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 clearly and specifically states what the skill does across multiple Excel-analysis actions, but it only implies when to use it via a scenario clause instead of explicit trigger guidance, and trigger terms lack common user phrasings.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases (e.g. 'Use when the user asks to analyze a single Excel sheet, handle merged cells, clean tabular data, or generate charts from a spreadsheet/.xlsx file').

Include common user-facing trigger terms like 'spreadsheet', '.xlsx', '表格', and '图表' alongside the current domain terminology.

Sharpen distinctiveness by naming the single-sheet scope upfront and contrasting it with multi-sheet or whole-workbook analysis skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '读取并解析单个Excel工作表数据', '合并单元格处理', '数据清洗', '交叉分析', '多维度可视化' — matching the anchor for several specific concrete actions; not level 2 because the action set is comprehensive rather than partial.

3 / 3

Completeness

The 'what' is explicit and detailed, but the 'when' is only a scenario clause ('适用于需要从单表中提取关键指标并进行趋势模拟与图表生成的场景') rather than explicit 'Use when...' trigger guidance; per the guideline a missing explicit trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant domain terms like 'Excel工作表', '合并单元格', '数据清洗', '交叉分析', '可视化' appear, but common variations users would say (e.g. 'spreadsheet', '.xlsx', '表格', '图表') are missing, so it is not the full-coverage level 3 and above the jargon-only level 1.

2 / 3

Distinctiveness Conflict Risk

The single-sheet Excel analysis niche is fairly specific, but it overlaps with general spreadsheet/data-analysis skills and lacks distinct trigger phrasing, so it sits at 'somewhat specific but could still overlap' rather than the clearly-distinct level 3.

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.