Create or edit PowerPoint presentations. Dual-mode skill: (1) Editing mode preserves existing templates via Open XML unpack/edit/repack when an existing .pptx is provided. (2) Generation mode creates new Metis-branded decks from a design system with 36 composable components and 5 layout grids. Includes brand extraction for client decks and visual QA via PowerPoint COM. Triggers on deck, slides, presentation, PPT, or any .pptx request.
84
84%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
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.
This is a strong, well-crafted description that clearly defines two distinct workflows (editing vs. generation), provides explicit trigger conditions for each, and includes a comprehensive list of natural user keywords. It uses third-person voice consistently and is concise without being vague.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists concrete actions ('Create or edit PowerPoint presentations'), specifies two distinct workflows ('template-preserving editing workflow' and 'generation workflow'), and describes conditions for each (existing file vs. new Metis-branded deck). | 3 / 3 |
Completeness | Clearly answers both 'what' (create or edit PowerPoint presentations with two workflows) and 'when' (explicit triggers for existing file scenarios, new deck scenarios, and keyword triggers like 'slides,' 'deck,' 'PPT,' '.pptx'). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms: 'slides,' 'deck,' 'presentation,' 'PPT,' '.pptx,' plus contextual triggers like 'attachment,' 'file path,' and 'Metis-branded.' These are terms users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Clearly scoped to PowerPoint/.pptx files with distinct workflows. The mention of 'Metis-branded' and 'template-preserving editing' further narrows the niche. Unlikely to conflict with general document or other file-type skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
62%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a highly actionable and well-structured skill with excellent workflow clarity, concrete executable commands, and thorough validation checkpoints. However, it suffers significantly from verbosity — the document is roughly 3-4x longer than it needs to be due to repeated sections (Visual Variety Rule appears twice verbatim), extensive philosophical justifications for design decisions, and preemptive rebuttals of shortcuts Claude might take. The content would benefit greatly from aggressive trimming and moving detailed worked examples and anti-pattern discussions into reference files.
Suggestions
Remove the duplicate Visual Variety Rule block in §1.4 — it appears twice with nearly identical content.
Move the worked example (§0.6.1) and anti-patterns into a separate reference file (e.g., references/browse-workflow-example.md) and link to it from the main skill.
Cut the meta-justification paragraphs in §2.5 Phase 1 ('Why build init is mandatory', 'Build init applies to single-slide tasks too') — replace with a single directive line like 'Build init is mandatory for all tasks including single-slide builds.'
Consolidate the Path A vs Path B routing logic — it's explained in §0.6, re-explained in §0.6.1, and again in §2.3 and §2.5. State it once with a forward reference.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose at ~700+ lines with significant repetition. The Visual Variety Rule is stated twice nearly verbatim (§1.4 duplicated). The build-init section in §2.5 Phase 1 includes lengthy justifications for why the rule exists and preemptive rebuttals of rationalizations for skipping it — this is meta-commentary Claude doesn't need. The §0.6 section explaining how to choose between Path A and Path B is restated multiple times across §0.6, §0.6.1, §2.3, and §2.5. Much of the content explains reasoning and philosophy rather than giving instructions. | 1 / 3 |
Actionability | The skill provides fully executable bash commands, Python code snippets, specific file paths, exact color hex codes, font sizes, margin coordinates, and concrete XML element names. Commands are copy-paste ready with proper variable setup, and the worked example in §0.6.1 shows exact tool calls. The editing workflow has specific scripts with real arguments. | 3 / 3 |
Workflow Clarity | Multi-step workflows are clearly sequenced with explicit validation checkpoints. The editing workflow follows a clear analyze → triage → unpack → structural changes → edit → clean → pack → visual QA pipeline. The generation workflow has phased steps (Plan → Build Script → Build Content → Polish). Section 3.5 has an explicit verification loop with the instruction 'Do not declare success until you've completed at least one fix-and-verify cycle.' The safe slide deletion sequence in §1.5.1 is thorough with ordered steps. | 3 / 3 |
Progressive Disclosure | The skill references external files well (references/patterns.md, references/metis-brand.md, references/timesaver_index.md, references/representatives.json) with clear navigation signals. However, the SKILL.md itself is monolithic — much of the content in §0.6 (the full worked example, anti-patterns, detailed routing logic) and the extensive Phase 1 planning instructions could be split into separate reference files. The inline content is far too long for an overview document. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md is long (935 lines); consider splitting into references/ and linking | Warning |
Total | 10 / 11 Passed | |
Reviewed
Table of Contents