CtrlK
BlogDocsLog inGet started
Tessl Logo

pptx-official

Use this skill whenever a Microsoft PowerPoint (.pptx) file is being produced, opened, transformed, or read. That includes: authoring slide decks, pitch decks, executive readouts, training material, or any presentation deliverable; extracting text or structure from an existing .pptx; filling a .pptx template with values; converting a deck to PDF or images; splitting or merging decks; inspecting slides, layouts, masters, tables, images, charts, speaker notes, or comments. Trigger on words like 'deck', 'slides', 'presentation', 'pitch deck', 'keynote' (when a .pptx is expected as output), or any filename ending in .pptx. Do NOT trigger when the primary deliverable is a Word document, spreadsheet, PDF report, HTML site, or Google Slides API call, even if presentation-shaped content appears along the way.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

A dense, highly actionable body with excellent workflow and validation guidance, slightly weakened by some advisory prose Claude already knows and by overview references to create.md/edit.md/read.md that are missing from the bundle.

Suggestions

Ship the missing referenced files create.md, edit.md, and read.md (or remove their links) so the progressive-disclosure path resolves and the 'Where each detail lives' map is not dead.

Trim the 'Authoring principles' section and opening recap to the non-obvious operational guidance (e.g. keep the CJK East-Asian font-slot recipe and autofit behavior, drop 'bullets are not the default' / 'one idea per slide' which Claude already knows) to lift conciseness.

Optionally move the typography and slide-size reference tables into create.md to keep SKILL.md as a leaner overview.

DimensionReasoningScore

Conciseness

Mostly efficient and high-signal (exact commands, tsconfig, tables of pt sizes and pixel dimensions that are genuinely non-obvious), but the 'Authoring principles' section ('One idea per slide', 'Title, not label', 'Bullets are not the default') restates presentation-design wisdom Claude already knows and the opening paragraph recapitulates the description. Not a 3 because it could be tightened; not a 1 because there is no condescending library/format primer and most tokens earn their place.

2 / 3

Actionability

Copy-paste-ready throughout — "uv run scripts/dump_text.py input.pptx --notes > input.txt", "uv add python-pptx lxml Pillow", a complete tsconfig.json, and the QA grep one-liner. Not below 3 because the guidance is concrete and executable rather than descriptive.

3 / 3

Workflow Clarity

Clear sequence ("read → plan slide-by-slide → edit/create → validate → visual QA") plus a QA checklist with explicit validation commands and a feedback loop ("If any of these fail, fix and re-run — don't paper over") on document/XML operations. Not below 3 because validation checkpoints and retry guidance are explicit, exactly the fragile-operation pattern the rubric rewards.

3 / 3

Progressive Disclosure

The structure is well-signaled and one-level-deep — a 'Where each detail lives' map pointing to create.md / edit.md / read.md — but those three referenced detail files are absent from the bundle (only scripts/ exists), so the disclosure path is partially broken. Not a 3 because the actual bundle does not contain the files the overview points to; not a 1 because references are clearly signaled, not deeply nested, and inline content is appropriately kept in the overview.

2 / 3

Total

10

/

12

Passed

Description

100%

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 exemplary description: specific capabilities, natural trigger terms, explicit 'what' and 'when', and a negative-trigger clause that disambiguates it from sibling office skills. No changes needed.

DimensionReasoningScore

Specificity

Lists many concrete actions — "authoring slide decks… extracting text or structure… filling a .pptx template with values; converting a deck to PDF or images; splitting or merging decks; inspecting slides, layouts, masters, tables, images, charts, speaker notes, or comments" — matching the multi-action anchor. Not below 3 because nothing is abstract; not above because 3 is the scale ceiling. The imperative "Use this skill" is the standard trigger form used in the good examples, not the penalized second-person "You can use this".

3 / 3

Completeness

Clearly answers both 'what' (the enumerated capabilities) and 'when' ("Use this skill whenever a Microsoft PowerPoint (.pptx) file is being produced, opened, transformed, or read" plus an explicit "Trigger on…" clause). Not below 3 because an explicit trigger clause is present; not above because 3 is the ceiling.

3 / 3

Trigger Term Quality

Explicit natural terms users would say — "Trigger on words like 'deck', 'slides', 'presentation', 'pitch deck', 'keynote'… or any filename ending in .pptx" — giving good coverage of common phrasings. Not below 3 because the variations are exactly the words a user would naturally utter.

3 / 3

Distinctiveness Conflict Risk

A clear .pptx niche reinforced by a negative-trigger clause — "Do NOT trigger when the primary deliverable is a Word document, spreadsheet, PDF report, HTML site, or Google Slides API call" — making conflicts with adjacent skills unlikely. Not below 3 because the boundary is explicit.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 missing

Warning

Total

15

/

16

Passed

Repository
XiaomiMiMo/MiMo-Code
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.