CtrlK
BlogDocsLog inGet started
Tessl Logo

top-value-coloring

根据数据规模动态选择处理策略,对多表数据进行合并、统计筛选,并利用 openpyxl 实现关键指标的自动化样式高亮与格式化导出。

54

Quality

61%

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-cell-coloring/top-value-coloring/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 delivers executable, mostly lean code across a clear three-step pipeline, but lacks validation checkpoints for a batch export and has no section structure to aid navigation.

Suggestions

Add validation checkpoints: verify the merge produced expected rows and confirm the output file was saved before emitting the download link.

Replace hardcoded row offsets and commented placeholder logic with parameterized, generalizable code or explicit notes on adapting them to the target file.

Add markdown section headers (## Step 1, etc.) and a brief overview so the skill is easier to navigate.

DimensionReasoningScore

Conciseness

Mostly lean code with brief step descriptions and no padding about library basics, though commented placeholder lines and chatty inline annotations could be trimmed.

4 / 5

Actionability

Provides concrete, copy-paste-ready Python for all three steps, but hardcoded magic offsets (iloc[20:], iloc[5:]) and commented-out placeholder logic leave minor gaps for the general case.

4 / 5

Workflow Clarity

A clear three-step sequence exists (merge/clean → format → export link) but there are no validation checkpoints for this batch export operation, which caps workflow_clarity at 3.

3 / 5

Progressive Disclosure

Content is organized into labeled steps with code but has no markdown section headers, no overview, and no navigation, and the ~95 lines exceed the simple-skill threshold for a top score.

3 / 5

Total

14

/

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 conveys a clear, multi-action capability in third person but omits any explicit trigger guidance, which caps completeness. Trigger terms rely on library jargon rather than natural user phrasing.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases (e.g. Excel, .xlsx, 报表, 表格高亮) so Claude knows when to invoke this skill.

Replace the abstract phrase '动态选择处理策略' with a concrete action verb describing what the strategy selection does.

Include file extensions (e.g. .xlsx) and common synonyms to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions (merge multi-sheet data, statistical filtering, style highlighting, formatted export via openpyxl), though '动态选择处理策略' is somewhat abstract and file extensions are not named.

4 / 5

Completeness

Provides a clear 'what' but no 'Use when...' trigger clause, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Contains domain terms (多表数据, openpyxl, 样式高亮, 格式化导出) but misses the natural phrases users actually say such as Excel, .xlsx, or 报表, and leans on library jargon.

3 / 5

Distinctiveness Conflict Risk

Occupies a fairly specific niche (multi-sheet merge + openpyxl styling/export) with only minor overlap risk against general spreadsheet skills; third person voice is used correctly.

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: 1 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.