CtrlK
BlogDocsLog inGet started
Tessl Logo

excel-threshold-analysis-and-styling

根据 Excel 数据量级自动判断处理策略,执行数值列清洗、条件过滤,并使用 openpyxl 对符合条件的单元格进行样式标记与导出。

56

Quality

62%

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-filtering/threshold-filtering/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is concise and provides three executable code blocks, but it is undermined by a truncated Step4 that omits the core styling/export logic and by the absence of any validation checkpoints for its batch/file operations. Organization is adequate but the dangling parent-workflow reference and incomplete final step prevent a higher score.

Suggestions

Complete Step4 with the full openpyxl styling and export code, since that is the skill's defining capability and is currently missing entirely.

Add explicit validation/verification checkpoints — e.g. assert the cleaned DataFrame is non-empty before styling, and verify the exported file opens and contains the expected styled cells — to satisfy the workflow feedback-loop requirement.

Resolve or remove the dangling 'parent workflow SKILL.md' reference, either by linking it concretely (if it exists in the bundle) or by making this sub-skill self-contained.

DimensionReasoningScore

Conciseness

Steps 1–3 are lean: a one-line instruction followed directly by executable code with purposeful minimal comments, assuming Claude's competence and avoiding padded explanations of pandas or Excel.

3 / 3

Actionability

Steps 1–3 provide fully executable, copy-paste-ready code, but Step4 ('使用 openpyxl 对原始文件中') is truncated mid-sentence with no code, so the skill's defining styling/export step is incomplete and missing key details.

2 / 3

Workflow Clarity

Steps are clearly sequenced (Step1→Step4), but there are no validation or verification checkpoints for batch/file operations (dropna cleaning, export), and Step4 is incomplete, which caps workflow clarity at 2 per the guidelines.

2 / 3

Progressive Disclosure

Content is organized into labeled steps with a brief note, but the dangling reference to a 'parent workflow SKILL.md' (no bundle files present) and the truncated final step leave organization and navigation only partially clear.

2 / 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 states a clear set of concrete actions but is missing an explicit 'Use when' trigger clause and relies on technical phrasings rather than natural user keywords, which caps both completeness and trigger-term quality at 2. It is reasonably specific and somewhat distinctive but would benefit from natural-language triggers.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to highlight or style Excel cells based on numeric thresholds, or filter and clean numeric columns before export.'

Replace technical phrasings like '数据量级自动判断处理策略' with natural user terms ('Excel file', 'highlight cells above a value', 'filter rows by number') to improve trigger-term quality.

Clarify what distinguishes this skill from sibling Excel sub-skills so it is less likely to be invoked for the wrong step of the workflow.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '数值列清洗、条件过滤' and '使用 openpyxl 对符合条件的单元格进行样式标记与导出' — rather than a single vague capability, matching the multi-action anchor.

3 / 3

Completeness

The 'what' is clearly stated (cleaning, filtering, styling, export), but there is no 'Use when...' or equivalent explicit trigger clause, so 'when' is only implied — which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

The keyword 'Excel' and domain terms are present, but it uses technical/process phrasings ('数据量级自动判断处理策略') rather than the natural trigger terms a user would say (e.g. 'highlight cells', 'filter values'), so coverage of common variations is incomplete.

2 / 3

Distinctiveness Conflict Risk

The openpyxl threshold-based cell-styling niche is moderately specific, but as a stated sub-skill of a broader Excel workflow with no distinct explicit triggers it could still overlap with sibling Excel skills.

2 / 3

Total

9

/

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.