CtrlK
BlogDocsLog inGet started
Tessl Logo

range-reading-and-large-file-analysis

读取多 Sheet Excel 文件,根据数据量动态选择处理策略,支持特定区域数据提取、大文件 Parquet 转换、统计分析及可视化图表生成。

56

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/sn-da-excel-workflow/capability/excel-reading/range-reading/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content delivers strong, executable code across the three workflow steps, but its conciseness and workflow clarity are held back by explanatory comments and a lack of explicit validation/checkpoints for the batch large-file operations. It is well-organized as a single file but keeps all detail inline rather than splitting into progressive references.

Suggestions

Add explicit validation/checkpoint steps for the large-file path (e.g., verify the Parquet file was written and re-reads correctly before proceeding) to raise workflow clarity, since it is a batch operation.

Define the 'is_large_file' branching flag and any shared variables (file_path, is_large_file) so the code is genuinely copy-paste runnable end-to-end.

Trim basic explanatory comments that restate what the code does, keeping only non-obvious rationale (e.g., font fallback reasoning) to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-heavy, but several comments explain basic concepts Claude already knows (e.g., '清洗列名:去除首尾空格', '转换为 Parquet 格式') and could be tightened, matching the 'mostly efficient but includes some unnecessary explanation' anchor rather than fully lean.

2 / 3

Actionability

Three complete, executable Python blocks using real APIs (pandas, numpy, matplotlib) cover column cleaning, large-file Parquet conversion with region extraction, and linear-regression visualization with export — copy-paste ready, matching the fully-executable anchor.

3 / 3

Workflow Clarity

Steps are clearly sequenced as Step1/Step2/Step3, but the workflow involves batch/large-file operations with an undefined 'is_large_file' flag and no explicit validation checkpoints or error-recovery feedback loops, which per the guidelines caps workflow clarity at 2.

2 / 3

Progressive Disclosure

Content is a single self-contained SKILL.md with three clearly sectioned steps and a one-level note pointing to the parent workflow, but all detail is inline with no separate references, matching the 'some structure but content that should be separate is inline' anchor.

2 / 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 is specific and action-oriented within the Excel analysis niche, but lacks an explicit 'Use when...' trigger clause, capping completeness at 2 and leaving trigger-term coverage incomplete. It is reasonably distinct but could still overlap with broader spreadsheet-analysis skills.

Suggestions

Add an explicit 'Use when...' trigger clause (e.g., when the user mentions multi-Sheet Excel files, large spreadsheets, region/range extraction, or needs charts/stats from Excel data) to raise completeness and trigger-term quality.

Include more natural user-facing phrasings alongside the technical terms (e.g., 'Excel 文件', '电子表格', '多表单', '.xlsx') to broaden trigger-term coverage.

Sharpen distinctiveness by naming the specific sub-tasks (区域数据提取 + Parquet 转换 + 回归可视化) as a distinct combination unlikely to match generic analysis skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — '动态选择处理策略', '特定区域数据提取', '大文件 Parquet 转换', '统计分析及可视化图表生成' — within the multi-Sheet Excel domain, matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly answers 'what does this do' but provides no 'Use when...' clause or equivalent explicit trigger for when Claude should use it, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

It includes relevant keywords a user might say ('多 Sheet Excel 文件', '大文件', 'Parquet', '可视化图表') but relies on somewhat technical phrasing and misses common natural variations, so it sits at 'some relevant keywords but missing common variations' rather than full coverage.

2 / 3

Distinctiveness Conflict Risk

The skill is somewhat specific (region extraction, Parquet, visualization on multi-Sheet Excel) but could still overlap with general Excel-analysis or charting 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.