CtrlK
BlogDocsLog inGet started
Tessl Logo

top-value-coloring

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

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-cell-coloring/top-value-coloring/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 body delivers executable, well-sequenced code for merging sheets, styling with openpyxl, and emitting a download link, and is appropriately compact for a simple skill. Its weaknesses are placeholder logic left as comments and the absence of any validation/verification step in a file-output workflow.

Suggestions

Replace the commented-out placeholder logic (missing-value fix, threshold highlight) with concrete, executable conditions or remove them, so the code is copy-paste ready.

Add a validation checkpoint after merging and before saving — e.g. assert the merged frame is non-empty and confirm the output file exists after wb.save() — to close the feedback loop for this batch operation.

Trim explanatory inline comments like '# 用于高亮异常或关键值' that restate what the code does, keeping only comments that convey non-obvious intent.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-first, but commented-out placeholder lines (the 'top_results.loc[...]' fix and the 'value > threshold_val' highlight) and some explanatory inline comments add clutter that could be tightened.

2 / 3

Actionability

It provides concrete, executable pandas and openpyxl code, but key logic is left as commented-out placeholders ('占位示例') for missing-value fixing and threshold highlighting, so the guidance is incomplete and not copy-paste ready.

2 / 3

Workflow Clarity

The three steps (extract/merge, format, export link) are clearly sequenced, but this batch file-output workflow has no validation or verification checkpoint, which per the rubric caps workflow_clarity at 2.

2 / 3

Progressive Disclosure

This is a simple, under-50-line single-task skill with no external bundle files, organized into three well-separated steps; per the simple-skills note that earns a 3 without external references.

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 is specific and names concrete actions plus the openpyxl tool, but lacks any explicit 'Use when...' trigger guidance and relies on technical phrasing rather than natural user keywords. It is a competent what-statement with a missing when-statement.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to highlight or format key metrics in an Excel report, merge multiple sheets, or export a styled Top-N summary.'

Surface natural trigger terms users would actually say — 'Excel', 'xlsx', '报表', '高亮', 'Top-N', '导出' — rather than abstract phrasing like '数据规模动态选择处理策略'.

Tighten the distinctiveness by leading with the recognizable outcome (styled/highlighted Excel export) so it is unlikely to be confused with a generic data-analysis skill.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('合并', '统计筛选', '自动化样式高亮与格式化导出') and names the specific tool openpyxl, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It clearly answers 'what' the skill does but provides no 'Use when...' clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

It uses technical phrasing ('数据规模动态选择处理策略') and surfaces some relevant keywords (openpyxl, 高亮, 导出) but omits common natural variations a user would say like 'Excel', 'xlsx', '报表', or 'Top-N'.

2 / 3

Distinctiveness Conflict Risk

The openpyxl styling and multi-sheet merge niche is somewhat specific, but the generic data-processing framing and absence of explicit triggers means it could still overlap with general Excel/data skills.

2 / 3

Total

9

/

12

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.