CtrlK
BlogDocsLog inGet started
Tessl Logo

pdf2docx

将 PDF 文件转换为 Word 文档(.docx),支持单文件和批量转换。当用户提到 PDF 转 Word、PDF 转 docx 时使用。

68

Quality

81%

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

80%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 body is lean, actionable, and well-structured for a simple conversion skill, but the batch operation path lacks any validation or error-recovery checkpoint, which caps workflow clarity.

Suggestions

Add a verification step for batch conversion, e.g. confirm each output .docx was created and report/log any PDFs that failed to convert before declaring success.

Document error handling or return behavior for failure cases, since the function returns None and gives no signal of partial success in batch mode.

Consider trimming the '所属分类' path and '原始函数' metadata sections unless they aid invocation, to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is well-organized and largely free of concept over-explanation, but sections like '所属分类', '视频教程', and '原始函数' add tokens not strictly needed for execution; it is above the 'mostly efficient' anchor but not a 5 because those minor extras could be trimmed.

4 / 5

Actionability

It provides copy-paste-ready import and call syntax for both single-file and batch conversion, a complete parameter table with defaults, and concrete examples covering the common cases.

5 / 5

Workflow Clarity

The skill exposes a batch conversion mode yet includes no validation or verification step (e.g., confirm output .docx files exist or handle conversion failures), so the batch-operation cap applies; it is not a 2 because the call sequence and parameter requirements are clearly stated.

3 / 5

Progressive Disclosure

This is a short, single-purpose skill with no external bundle files and clear section headers (功能描述, 调用方式, 参数说明, 返回值, 使用示例), meeting the simple-skill exception for a top score.

5 / 5

Total

17

/

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, third-person description that clearly states both capability and trigger conditions with natural user phrasing. Its only real gap is that the action vocabulary is narrow (one conversion described at two scales) rather than a breadth of distinct operations.

DimensionReasoningScore

Specificity

The description names the PDF-to-Word domain and two conversion granularities (single file and batch), but frames one action at two scales rather than listing multiple distinct capabilities, matching the '1-2 concrete actions' anchor; it is not a 4 because there are no additional specific actions like extraction or merging.

3 / 5

Completeness

It explicitly answers both what it does ('将 PDF 文件转换为 Word 文档...支持单文件和批量转换') and when to use it ('当用户提到 PDF 转 Word、PDF 转 docx 时使用') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

It includes natural user phrases 'PDF 转 Word' and 'PDF 转 docx' plus the .docx extension, giving good keyword coverage; it falls short of 5 because it omits synonyms like 'PDFs', '.pdf', and 'Word 文档' as explicit triggers.

4 / 5

Distinctiveness Conflict Risk

The PDF-to-Word conversion niche has distinct triggers and minimal overlap with other skills, matching the clear-niche 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.