CtrlK
BlogDocsLog inGet started
Tessl Logo

dynamic-large-file-parquet-analysis

动态统计Excel总行数,当数据量过大(≥10000行)时自动转换为Parquet格式加速读取,并对指定目标列进行条件筛选、分类汇总与结果导出,适用于超大体积Excel文件的快速读取与统计分析。

63

Quality

73%

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-table-styling/table-theme-styling/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A concise, well-organized single-purpose skill with executable code, but it is weakened by placeholder/assumed values and a lack of validation checkpoints for a batch data workflow.

Suggestions

Replace the assumed 'auto_converted_data.parquet' path with a derived/validated path and add an existence check before read_parquet.

Add a verification step after export (e.g., confirm the output file exists and is non-empty) to create a validate-fix-retry feedback loop.

Make placeholder column names clearly template-only and show how to detect them from the dataframe rather than hardcoding example values.

DimensionReasoningScore

Conciseness

The body is lean — three numbered steps with mostly purposeful code comments and a brief parent-workflow note — and avoids explaining concepts Claude already knows, matching the lean-and-efficient anchor.

3 / 3

Actionability

The Python is executable rather than pseudocode, but it relies on placeholder column names ('目标列名', 'TARGET_VALUE') and a hardcoded, assumed parquet_path ('auto_converted_data.parquet'), leaving key details incomplete.

2 / 3

Workflow Clarity

Steps are clearly sequenced (read → filter/summarize → export), but this batch data operation has no validation or verification checkpoints (e.g., confirming the parquet file exists, verifying export success), capping workflow clarity at 2.

2 / 3

Progressive Disclosure

The skill is under 50 lines, single-purpose, with no external bundle files and well-organized Step1/Step2/Step3 sections, so progressive disclosure scores 3 per the simple-skills note.

3 / 3

Total

10

/

12

Passed

Description

75%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, action-rich description with good natural trigger terms, but it lacks an explicit 'Use when...' trigger clause and sits within a broader Excel workflow family, creating some overlap risk.

Suggestions

Add an explicit trigger clause such as 'Use when the user has a large Excel file (≥10000 rows) that is slow to load and needs row counting, filtering, or categorical summarization.'

Sharpen distinctiveness by naming the large-file threshold earlier and clarifying how this sub-skill differs from the parent Excel workflow skill.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — '动态统计Excel总行数', '自动转换为Parquet格式加速读取', '条件筛选、分类汇总与结果导出' — matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly states what the skill does but only implies when via '适用于超大体积Excel文件的快速读取与统计分析' rather than an explicit 'Use when...' trigger, so completeness is capped at 2 per the guideline.

2 / 3

Trigger Term Quality

It includes a good spread of natural terms a user would say — Excel, 总行数, 筛选, 分类汇总, 导出, 统计分析, 超大体积 — rather than pure technical jargon, matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

The ≥10000行/Parquet niche is fairly specific, but the body itself notes this is one capability of a broader Excel workflow, so it could overlap with sibling Excel skills.

2 / 3

Total

10

/

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.