CtrlK
BlogDocsLog inGet started
Tessl Logo

excel2pdf

将 Excel 文件的指定工作表转换为 PDF 格式。当用户提到 Excel 转 PDF、表格转 PDF、导出 Excel 为 PDF 时使用。

70

Quality

85%

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

92%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 is a tight, well-organized reference for a simple single-task skill: executable code, a complete parameter table, and clear sections. Its only weakness is minor duplication between the summary, description, and example blocks.

Suggestions

Collapse the redundant blockquote and 功能描述 into a single statement to remove the duplicated sentence.

Differentiate 使用示例 from 调用方式 by showing a distinct scenario (e.g. exporting a non-default sheet via sheet_id) instead of repeating the same call.

Optionally note expected behavior on failure (e.g. missing file or invalid sheet_id) to make the simple workflow more robust.

DimensionReasoningScore

Conciseness

The body is lean and well-structured, but the blockquote and 功能描述 repeat the same sentence and 使用示例 re-states 调用方式 almost verbatim, leaving minor trimmable redundancy short of score 5.

4 / 5

Actionability

Provides a fully executable, copy-paste-ready call plus a complete parameter table (type, required, default, description), return value, and a concrete example covering the common single-sheet case.

5 / 5

Workflow Clarity

This is a single-purpose skill whose single action (call excel2pdf with path arguments) is unambiguous; the simple-skill exception applies and the operation is non-destructive/non-batch, so no validation cap is triggered.

5 / 5

Progressive Disclosure

The skill is under 50 lines, has no need for external bundle references (none present), and is organized into clear labeled sections, satisfying the simple-skill exception for score 5.

5 / 5

Total

19

/

20

Passed

Description

78%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 both the function and trigger conditions with natural Chinese keyword variants, but lists only one action and lacks the .xlsx file extension. It is a strong, mostly distinct description with minor coverage gaps.

Suggestions

Add the .xlsx file extension to the trigger terms (e.g. '或处理 .xlsx 文件时') to reach comprehensive keyword coverage.

Mention additional concrete actions if any exist (e.g. batch/multi-sheet export) to lift specificity beyond a single action.

Narrow the broad '表格转 PDF' trigger toward Excel-specific wording to reduce overlap with generic table skills.

DimensionReasoningScore

Specificity

Names the domain ('Excel 文件的指定工作表') and one concrete action ('转换为 PDF 格式'), matching the score-3 anchor of domain plus 1-2 actions; it does not reach 4 because only a single action is listed.

3 / 5

Completeness

Explicitly answers both what ('将 Excel 文件的指定工作表转换为 PDF 格式') and when ('当用户提到...时使用') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Provides natural trigger phrases users would say ('Excel 转 PDF、表格转 PDF、导出 Excel 为 PDF') with synonyms, but omits the .xlsx file extension, so it falls short of comprehensive score-5 coverage.

4 / 5

Distinctiveness Conflict Risk

The Excel→PDF niche is mostly distinct with clear triggers, but the broad '表格转 PDF' phrasing could overlap with other table/spreadsheet skills, fitting score 4 rather than 5.

4 / 5

Total

16

/

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.