CtrlK
BlogDocsLog inGet started
Tessl Logo

pptx

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

70

Quality

88%

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

76%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.

A well-structured, action-oriented skill body with excellent workflow and validation guidance and clean one-level references to editing.md and pptxgenjs.md. Its main weakness is the lengthy inlined Design Ideas catalog, which inflates token usage and would be better placed in a separate reference file.

Suggestions

Move the Design Ideas catalog (color palettes, font pairings, layout/typography tables) into a separate reference file (e.g. design.md) and keep only a brief pointer plus the highest-leverage rules inline, to improve conciseness and token efficiency.

Surface a one-line executable example or the core entry command for the editing and pptxgenjs paths in SKILL.md so the main file is actionable without forcing a file read for common cases.

Verify the referenced editing.md and pptxgenjs.md exist in the skill bundle (no references/ directory was present) and are reachable via the relative paths used in the body.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but the Design Ideas section is a long inlined catalog (full color-palette and font tables, ~70 lines of advice) that is somewhat padded and could live in a reference file; it is content-informed guidance rather than pure fluff, so it sits at the midpoint rather than below.

3 / 5

Actionability

Provides executable commands throughout ('python -m markitdown presentation.pptx', 'python scripts/thumbnail.py', soffice/pdftoppm invocations) with minor gaps — the editing and pptxgenjs paths are deferred to referenced files rather than shown inline.

4 / 5

Workflow Clarity

The Editing Workflow and QA sections give a clear sequenced process with explicit validation checkpoints — the QA Verification Loop ('Generate → Convert → Inspect → List issues → Fix → Re-verify → Repeat') with a required fix-and-verify cycle matches the explicit-validation-with-feedback-loops anchor.

5 / 5

Progressive Disclosure

Good structure with one-level-deep references to editing.md and pptxgenjs.md, both of which are real referenced guides, plus a Quick Reference routing table; the Design Ideas catalog is inlined rather than split out, which is a minor organization gap keeping it just below a 5.

4 / 5

Total

16

/

20

Passed

Description

100%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.

An excellent description: it is comprehensive, concrete, and explicit about both capabilities and trigger conditions, with rich natural-language trigger terms and the .pptx extension. It is near the top of every dimension, though its length is on the verbose side without crossing into fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions comprehensively — 'creating slide decks, pitch decks, or presentations', 'reading, parsing, or extracting text', 'editing, modifying, or updating', 'combining or splitting', 'working with templates, layouts, speaker notes, or comments' — matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both what (creating/reading/editing/combining .pptx) and when ('Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers natural terms including synonyms and the file extension — 'deck,' 'slides,' 'presentation,' 'pitch decks,' and references a '.pptx filename' — matching the comprehensive-coverage-with-extension anchor.

5 / 5

Distinctiveness Conflict Risk

A clear .pptx-only niche with distinct triggers ('deck,' 'slides,' 'presentation,' '.pptx filename') and minimal conflict risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 4 missing

Warning

referenced_paths_exist

Referenced path issues: 2 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
agentscope-ai/QwenPaw
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.