CtrlK
BlogDocsLog inGet started
Tessl Logo

split4pdf

按指定页码范围拆分 PDF 文件。当用户提到 PDF 拆分、PDF 分割、PDF 切分、拆 PDF 时使用。

72

Quality

87%

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

85%

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

A compact, well-structured single-purpose skill with executable code and a complete parameter table. Its main weakness is mild redundancy between the two code-example sections and a few non-actionable metadata lines that keep conciseness at the middle level.

Suggestions

Merge the '调用方式' and '使用示例' code blocks into a single representative example to remove the near-duplicate call.

Drop or relocate the non-actionable metadata sections ('所属分类', '原始函数') unless they are needed for routing, to tighten token efficiency.

Consider noting the page-range convention (0-indexed vs 1-indexed) inline with the example to prevent off-by-one misuse.

DimensionReasoningScore

Conciseness

The body is lean and never over-explains concepts Claude already knows, but the '调用方式' and '使用示例' sections duplicate near-identical code and the metadata sections (所属分类, 原始函数) add little actionable value, so it falls short of 'every token earns its place'.

2 / 3

Actionability

It provides fully executable Python code plus a parameter table with types, required flags, and defaults, making the guidance copy-paste ready.

3 / 3

Workflow Clarity

This is a simple single-task skill where the one action (call split4pdf with input, output, and page range) is unambiguous, satisfying the simple-skills allowance; it is a non-destructive read-and-write so no validation checkpoint is required.

3 / 3

Progressive Disclosure

The skill is under 50 lines with no bundle files and is organized into clearly labeled sections (功能描述, 调用方式, 参数说明, 返回值, 使用示例), meeting the simple-skills bar for progressive disclosure.

3 / 3

Total

11

/

12

Passed

Description

90%

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 tight, third-person description that clearly states its single capability and provides explicit, natural-language trigger guidance. Its only limitation is that it describes one action rather than multiple, which caps specificity at the middle level.

DimensionReasoningScore

Specificity

The phrase '按指定页码范围拆分 PDF 文件' names a concrete, domain-specific action (page-range splitting), but only a single action rather than the multiple distinct actions the top anchor requires.

2 / 3

Completeness

It explicitly states what it does ('按指定页码范围拆分 PDF 文件') and when to use it ('当用户提到...时使用'), satisfying both halves with an explicit trigger clause rather than only implying it.

3 / 3

Trigger Term Quality

'PDF 拆分、PDF 分割、PDF 切分、拆 PDF' gives good coverage of natural terms a Chinese-speaking user would actually say, matching the top anchor for trigger coverage.

3 / 3

Distinctiveness Conflict Risk

Page-range PDF splitting is a clear, narrow niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.