CtrlK
BlogDocsLog inGet started
Tessl Logo

formatted-export-with-parquet

从多Sheet Excel文件中识别指定条件的记录,并将筛选结果以整行标红格式导出为Excel文件,适用于数据清洗、条件筛选与可视化标记场景。

56

Quality

64%

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-result-export/formatted-export/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

The content is concise and well-organized with executable code, but placeholder keywords make it not fully copy-paste ready and the batch export lacks validation checkpoints.

Suggestions

Replace placeholder literals (keyword1–keyword4) with realistic examples or guidance on how the user/Claude should pick the target column name.

Add a verification step after export, e.g. reloading the workbook or asserting ws.max_row to confirm rows were written and highlighted.

Add a brief guard for the empty-result path within the export step (e.g. logging skipped sheets) to make the batch workflow more robust.

DimensionReasoningScore

Conciseness

Lean body of two code-backed steps with no padding of concepts Claude already knows; every line is task-relevant instruction or code.

3 / 3

Actionability

Provides concrete executable pandas/openpyxl code, but the target-column matching relies on placeholder 'keyword1'...'keyword4' literals rather than real values, so it is not copy-paste ready as-is.

2 / 3

Workflow Clarity

Two steps are sequenced, but this batch export has no validation/verification checkpoint (e.g. confirming matches, checking the saved file opens), which caps workflow clarity at 2.

2 / 3

Progressive Disclosure

A simple skill under 50 lines with well-organized sections and no external references; per the simple-skills note, this can score 3 with just well-organized sections.

3 / 3

Total

10

/

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 conveys concrete, specific capabilities and a clear niche, but lacks an explicit 'Use when...' trigger clause and leans on technical phrasing over natural user keywords.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to highlight/flag filtered rows from a multi-sheet Excel file.'

Use more natural trigger terms like '筛选', '高亮/标记', '导出' instead of only technical terms like '标红' and '数据清洗'.

Narrow the 适用场景 framing to the row-highlighting export task specifically to reduce overlap with sibling Excel skills.

DimensionReasoningScore

Specificity

Names concrete actions across the capability space: '识别指定条件的记录', '筛选结果以整行标红格式导出为Excel文件', plus use-case categories '数据清洗、条件筛选与可视化标记场景'.

3 / 3

Completeness

Clearly states what the skill does, but there is no 'Use when...' trigger clause; '适用场景' enumerates domains but never gives an explicit 'when to use this' instruction, capping completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Contains relevant but somewhat technical/industry terms (Sheet, Excel, 标红, 数据清洗); a user would more naturally say '高亮/标记', '筛选', '导出' rather than the chosen phrasing, and common variation terms are limited.

2 / 3

Distinctiveness Conflict Risk

The '整行标红' Excel export niche is fairly distinct, but the broad '数据清洗、条件筛选' framing could overlap with sibling Excel skills in the same workflow family.

2 / 3

Total

9

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata' field is not a dictionary

Warning

metadata_field

'metadata' field is not a dictionary

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

13

/

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.