CtrlK
BlogDocsLog inGet started
Tessl Logo

merge2sheet

将多个 Excel 文件的多个 sheet 合并到同一个 sheet。当用户提到合并 sheet、跨表合并、汇总多个表格时使用。

65

Quality

77%

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/excel/merge2sheet/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.

A short, well-structured single-purpose skill with executable code and a solid parameter table. Its main weakness is the absence of validation/verification for a batch merge operation, which caps workflow clarity.

Suggestions

Add a brief verification step after the merge, e.g. confirm the output file exists and report the number of source files/sheets combined, so the batch operation has an explicit checkpoint.

Clarify where the output Excel is written (e.g. output path next to dir_path) and what 'None' return means for the caller, closing the actionability gaps.

Remove the redundancy between '调用方式' and '使用示例' by merging them into a single example block.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence with no conceptual padding; minor redundancy between '调用方式' and '使用示例' (both show the same import/call) and light clutter from '所属分类'/'原始函数' keep it just below level 5.

4 / 5

Actionability

Provides copy-paste-ready executable Python with a full parameter table (type, required, default), but gaps remain — the return value is just 'None' and where/how the output file is written is not shown, so it does not fully reach level 5.

4 / 5

Workflow Clarity

This is a batch operation over a directory of files yet there are no validation or verification steps (e.g., confirming the output was written, handling empty/failed files); the rubric's batch-operation cap limits workflow_clarity to 3 even though the single call is unambiguous.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no external bundle files (references/, scripts/, assets/ are empty) and is organized into clear, well-labeled sections, matching the simple-skill exception that allows a 5 with good organization alone.

5 / 5

Total

16

/

20

Passed

Description

82%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.

A concise, well-constructed description that states a clear capability and provides explicit third-person 'use when' trigger guidance with natural synonyms. Its only weakness is single-action specificity and the absence of file-extension triggers.

DimensionReasoningScore

Specificity

Names the domain (Excel sheets) and one concrete action ('合并到同一个 sheet'), but coverage is essentially a single action rather than a list of capabilities; matches the '1-2 concrete actions, not comprehensive' anchor and falls short of the multi-action level 4.

3 / 5

Completeness

Explicitly states what ('将多个 Excel 文件的多个 sheet 合并到同一个 sheet') and when ('当用户提到合并 sheet、跨表合并、汇总多个表格时使用') with concrete trigger phrases, matching the level-5 anchor.

5 / 5

Trigger Term Quality

Includes several natural phrases a user would say — '合并 sheet', '跨表合并', '汇总多个表格' — giving good synonym coverage, but omits file extensions like .xlsx, so it sits at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (merging Excel sheets across files) with distinct, specific triggers that are unlikely to fire for unrelated skills, matching the level-5 anchor.

5 / 5

Total

17

/

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
CoderWanFeng/python-office
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.