CtrlK
BlogDocsLog inGet started
Tessl Logo

excel-conditional-comparison-and-large-file-processing

对比Excel多表中的特定系数并对异常值进行颜色标记。

55

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

Quality

Content

72%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 content delivers two executable, end-to-end code blocks in a lean, well-structured two-step layout with a clean reference to the parent skill. Its main weakness is the absence of any validation or verification checkpoint in a batch output workflow, which caps workflow clarity at 3.

Suggestions

Add a validation step after extraction (e.g. assert s1_coeffs and s2_coeffs are non-empty, or log counts) and a post-save verification that comparison_report.xlsx was written successfully.

Make the snippets fully copy-paste ready by including imports (pandas, openpyxl) and defining file_path, and guard the anomaly comparison against string-vs-float mismatch (convert val to float before comparing to 0.6).

Trim minor redundant inline comments like '写入表头' and '保存结果并提供下载' to push conciseness toward 5.

DimensionReasoningScore

Conciseness

The body is efficient: a one-line parent-skill pointer followed by two focused code blocks with purposeful inline comments, with only minor redundant commentary such as '写入表头' that could be trimmed.

4 / 5

Actionability

Two complete, executable Python blocks (pandas extraction and openpyxl report generation with red fill) cover the common case, but minor gaps (missing imports, undefined pd/file_path, string-vs-float comparison against 0.6) keep it just below fully copy-paste ready.

4 / 5

Workflow Clarity

Step1 (extract/compare) and Step2 (report/highlight) are clearly sequenced, but this batch output operation has no validation checkpoint (no check that values were extracted, no verification the report saved, no type guards); the rubric caps batch workflows without validation at 3.

3 / 5

Progressive Disclosure

This is a sub-50-line single-purpose sub-skill with no external bundle files, clear Step1/Step2 sections, and a well-signaled one-level pointer to the parent workflow SKILL.md, meeting the rubric's simple-skill exception for a top score.

5 / 5

Total

16

/

20

Passed

Description

50%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 clearly states what the skill does (cross-sheet coefficient comparison with anomaly color marking) but omits any 'when to use' trigger guidance and lacks natural trigger synonyms or file extensions. It is competent but incomplete per the rubric's completeness cap.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers, e.g. 'Use when comparing coefficients across Excel sheets or when the user asks to flag anomalous values in .xlsx files.'

Include natural trigger terms and synonyms such as 'cross-sheet comparison', 'anomaly detection', 'highlight', and '.xlsx' to improve trigger term quality.

Tighten distinctiveness by pairing the action with a concrete trigger phrase so it is less likely to collide with generic Excel skills.

DimensionReasoningScore

Specificity

Names the Excel multi-sheet domain plus two concrete actions ('对比...特定系数' compare coefficients, '对异常值进行颜色标记' color-mark anomalies), but coverage is not comprehensive enough for a 4.

3 / 5

Completeness

Provides a clear 'what' (compare coefficients, highlight anomalies) but no 'Use when...' or equivalent trigger clause; per the rubric a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant keywords (Excel, 多表, 系数, 异常值) but misses natural user synonyms and file extensions like .xlsx, so it sits at 'some relevant keywords' rather than 'good coverage'.

3 / 5

Distinctiveness Conflict Risk

The coefficient-comparison-and-highlighting niche is somewhat specific, but without explicit trigger phrases it could still overlap with general Excel skills.

3 / 5

Total

12

/

20

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.