CtrlK
BlogDocsLog inGet started
Tessl Logo

dynamic-percentage-and-large-file-analysis

根据文件行数动态切换大文件处理策略(Parquet转换),通过逐行扫描或列匹配提取关键指标并计算占比、均值等统计量,最终输出结构化Excel报告及可视化图表。

52

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-data-statistics/percentage-calculation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

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

The body is a reasonably lean, step-sequenced set of code examples, but the code uses placeholder values that prevent copy-paste execution and lacks validation checkpoints for a batch file-analysis workflow. Progressive disclosure is adequate but unaided by any bundle files or clear external references.

Suggestions

Replace placeholder tokens ('指标A', 'keyword1', 'target_value_col', '特定类别') with concrete example values, or add a short note instructing how to map them to real fields, to move the code toward copy-paste readiness.

Add validation checkpoints between steps—e.g., assert key_values were located before computing percentage, and verify columns exist before pd.to_numeric—to lift workflow clarity above 3.

Convert the parent-workflow mention into an explicit link (e.g., see [parent SKILL.md](../SKILL.md)) so navigation is clearly signaled for progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean—short step descriptions followed by focused code with minimal explanatory padding, e.g. 'Step1 在数据中动态定位关键字段...'; only minor over-commenting (# 图表美化与高分辨率设置) keeps it from a 5.

4 / 5

Actionability

Code is structurally executable but riddled with placeholder tokens ('keyword1', '指标A', 'target_value_col', '特定类别') that must be substituted, so it is template-like rather than copy-paste ready—matching the 'incomplete, missing key details' anchor.

3 / 5

Workflow Clarity

Step1→Step2→Step3 is sequenced, but there are no validation checkpoints (e.g., checking that key_values were found before computing percentage, handling missing columns); per the batch-operation guideline this caps workflow_clarity at 3.

3 / 5

Progressive Disclosure

Content is organized into numbered steps with a parent-workflow pointer, but no bundle files exist and the parent reference is not a clean navigable link; structure is present but references are not clearly signaled, matching the 'some structure' anchor.

3 / 5

Total

13

/

20

Passed

Description

58%Weight 40%Scale 1-5

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 concretely states what the skill does but omits any 'Use when' trigger guidance, capping completeness. It is specific and fairly distinct but lacks natural trigger terms and synonyms that users would actually say.

Suggestions

Add an explicit 'Use when...' clause naming trigger phrases users would say (e.g., large Excel/CSV analysis, computing percentages, Parquet conversion) to lift completeness above 3.

Include natural synonyms and file extensions (.xlsx, .csv, .parquet) so trigger-term quality reaches comprehensive coverage.

Tighten the distinctiveness by naming the unique trigger condition—switching strategy based on file row count—so it cannot be confused with generic spreadsheet analysis skills.

DimensionReasoningScore

Specificity

Lists several concrete actions—动态切换大文件处理策略(Parquet转换), 逐行扫描或列匹配提取关键指标, 计算占比/均值, 输出Excel报告及可视化图表—matching the 'several specific actions, minor gaps' anchor; not a 5 because coverage of trigger conditions and edge handling is thin.

4 / 5

Completeness

Has a clear 'what' (extract metrics, compute statistics, output Excel + charts) but no explicit 'Use when...' clause; per guideline a missing trigger clause caps completeness at 3, so it cannot reach 4.

3 / 5

Trigger Term Quality

Contains relevant terms like 大文件, Excel报告, 可视化图表, 占比, 均值, but misses common variations/synonyms and file extensions (.xlsx, .parquet); not a 4 because natural user-facing phrasing is limited.

3 / 5

Distinctiveness Conflict Risk

The niche—line-count-driven large-file strategy switching with Parquet conversion plus percentage/statistics reporting—is mostly distinct with only minor overlap against generic Excel skills; not a 5 because triggers are not sharp enough to fully eliminate overlap.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

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.