CtrlK
BlogDocsLog inGet started
Tessl Logo

decrypt4pdf

对加密的 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

High

Do not use without reviewing

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 short, well-structured reference for a single-purpose function with executable code and a clear parameter table. The main weakness is redundancy from a duplicated example and a repeated one-line summary.

Suggestions

Remove the duplicated '使用示例' code block (or make it meaningfully different from '调用方式') to cut redundant tokens.

Drop the redundant '> 解密 PDF 文件' blockquote since '功能描述' already states the same thing.

Clarify the distinction between input_file/output_file and input_path/output_path, or mark one pair as preferred, since the table currently lists overlapping parameters with no guidance.

DimensionReasoningScore

Conciseness

The body is mostly lean and avoids explaining concepts Claude already knows, but the '调用方式' and '使用示例' code blocks are near-duplicates and the '> 解密 PDF 文件' quote repeats '功能描述', so it could be tightened; not quite the every-token-earns-its-place level 3.

2 / 3

Actionability

Provides fully executable, import-included Python with a complete parameter table (type, required, default, description), making the guidance copy-paste ready.

3 / 3

Workflow Clarity

This is a simple single-task skill (one function call) and the action is unambiguous, so per the simple-skills note it qualifies for the top level without a multi-step workflow.

3 / 3

Progressive Disclosure

A compact single-file skill with clear, well-organized sections and no nested or multi-level references, meeting the simple-skills allowance for the top level.

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 concise, third-person description that covers what and when with explicit natural-language triggers and a clear niche. Its only gap is listing a single action rather than multiple specific capabilities.

DimensionReasoningScore

Specificity

Names the domain (PDF) and one concrete action ('对加密的 PDF 文件进行解密' / decrypts encrypted PDFs), but does not enumerate multiple distinct actions, so it stops at 'names domain and some actions' rather than the multi-action level 3.

2 / 3

Completeness

Clearly states what it does ('对加密的 PDF 文件进行解密') and gives an explicit when-clause ('当用户提到…时使用'), satisfying both halves with an explicit trigger.

3 / 3

Trigger Term Quality

Provides good coverage of natural phrasings a user would say ('PDF 解密、解除 PDF 密码、解 PDF'), matching the 'good coverage of natural terms' anchor.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (PDF decryption) with distinct triggers unlikely to collide with other PDF skills, matching 'clear niche with distinct triggers'.

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.