CtrlK
BlogDocsLog inGet started
Tessl Logo

ppt2img

将 PowerPoint 转换为图片,可合并为一张长图或多张图。当用户提到 PPT 转图片、PPT 截图、PPT 转长图、幻灯片截图时使用。

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 content is a lean, actionable reference for a simple skill with executable examples and clean organization. Its main weakness is the absence of any output validation guidance despite supporting batch folder conversion.

Suggestions

Add a brief verification step after conversion (e.g., check that output image files exist and count matches expected) to address the batch-operation feedback-loop gap.

Remove the redundant quote block that restates the description, and consider folding '所属分类'/'原始函数' metadata into a single line to tighten token use.

Note expected output file naming/location for the multi-image case so users can locate the generated images.

DimensionReasoningScore

Conciseness

The body is efficient with no concept over-explanation, but the duplicated quote block restating the description and meta sections like '所属分类'/'原始函数' are minor tokens that do not fully earn their place, fitting 'Efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Provides copy-paste-ready executable code: a full call signature, a typed params table with defaults, and two concrete examples covering both merge=False and merge=True cases, matching 'Fully executable; copy-paste ready code or commands; specific examples cover the common cases'.

5 / 5

Workflow Clarity

Although the single action is unambiguous (which would normally score 5 for a simple skill), the skill supports batch folder input yet provides no validation/verification step, so the destructive/batch cap at 3 applies.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clear labeled sections (功能描述, 调用方式, 参数说明, 使用示例, etc.), qualifying for the simple-skill exception that well-organized sections alone score 5.

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.

The description is well-crafted: it states concrete capabilities and provides explicit, natural-language trigger phrases covering multiple phrasings users would say. Its only gap is modest action breadth and the absence of file-extension triggers.

DimensionReasoningScore

Specificity

Names the domain (PowerPoint) and concrete actions ('转换为图片', '合并为一张长图或多张图'), but these are variations of a single conversion operation rather than a comprehensive set of distinct actions, matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'.

3 / 5

Completeness

Explicitly answers 'what' (convert PPT to images, merge to long/multiple) and 'when' with concrete trigger phrases ('当用户提到...时使用'), matching the anchor for clearly and explicitly answering both what AND when.

5 / 5

Trigger Term Quality

Includes several natural user phrases ('PPT 转图片', 'PPT 截图', 'PPT 转长图', '幻灯片截图') with synonyms (PPT/幻灯片), but omits file extensions like .pptx, so coverage is good but not fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (PowerPoint→image conversion) with distinct, specific triggers that are unlikely to fire for unrelated skills, indicating minimal conflict risk.

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.