CtrlK
BlogDocsLog inGet started
Tessl Logo

excel-sheet-filter-export

动态统计多Sheet Excel文件行数以判断大文件处理逻辑,并根据特定条件筛选数据、重命名字段后导出为包含下载链接的新Excel文件,适用于多Sheet数据探查与条件过滤导出场景。

68

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

The content is lean, executable, and well-structured, but the export workflow lacks validation checkpoints that would catch an empty filter result or a failed export.

Suggestions

Add a verification checkpoint after filtering — e.g. assert or print len(df_filtered) and warn if it is 0 — so an empty filter does not silently produce a blank Excel file.

Add a post-export check that the output file exists and report its row count (e.g. re-read filtered_result_output.xlsx and print its shape) to confirm the export succeeded.

Surface the key placeholders (target_sheet, filter_col, target_value, selected_cols) in a short upfront list so Claude knows which values must be substituted before running either step.

DimensionReasoningScore

Conciseness

The body is lean — two labeled steps, a one-line navigation note, and executable code with minimal comments — with no padding explaining concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Both steps give real executable pandas code with column-existence guards, and the placeholder values are explicitly flagged for substitution (e.g. '# 替换为实际sheet名'), which is justified flexibility rather than pseudocode.

3 / 3

Workflow Clarity

The two steps are clearly sequenced, but there are no validation checkpoints — the filter could silently yield zero rows and the export is never verified — which per the rubric caps an export/batch workflow at 2.

2 / 3

Progressive Disclosure

It is a simple, well-organized two-step skill with clearly signaled one-level navigation to the parent workflow SKILL.md, and no bundle files are needed, so the structure is clean and easy to navigate.

3 / 3

Total

11

/

12

Passed

Description

77%

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 complete with an explicit applicability clause, but its trigger phrasing mixes natural terms with internal jargon and it does not clearly distinguish itself from sibling Excel skills.

Suggestions

Replace the internal-sounding phrase '判断大文件处理逻辑' with a natural user-facing term such as '检查大文件处理逻辑' or '判断大文件是否可处理', and add common variations like '.xlsx' to broaden natural trigger coverage.

Add a disambiguating clause that distinguishes this sub-skill from the parent Excel workflow and sibling capabilities (e.g., 'Use when the task is conditional filtering and export of a multi-sheet Excel, not for general reading or counting').

Lead with the highest-value action (filter + rename + export) before the row-counting rationale so the primary capability is the first trigger term a user would match.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — '统计...行数', '筛选数据', '重命名字段', '导出为...新Excel文件' — matching the anchor for several specific concrete actions rather than just naming a domain.

3 / 3

Completeness

It states both what it does (count, filter, rename, export) and an explicit when-clause '适用于多Sheet数据探查与条件过滤导出场景' that is equivalent to a 'Use when...' trigger, satisfying the guideline's requirement for explicit trigger guidance.

3 / 3

Trigger Term Quality

Natural terms like 'Excel文件', '筛选数据', '导出', and '下载链接' appear, but the jargony phrase '判断大文件处理逻辑' is not something a user would naturally say and common variations like '.xlsx' are absent, keeping it below a clean 3.

2 / 3

Distinctiveness Conflict Risk

The filter-rename-export niche is somewhat specific, but the body reveals this is one capability of a larger Excel workflow, so it could overlap with the parent or sibling Excel skills and the description does not disambiguate the boundary.

2 / 3

Total

10

/

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 suspicious

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.