CtrlK
BlogDocsLog inGet started
Tessl Logo

metis-strategy/metis-pptx

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

Quality

84%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

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.

DimensionReasoningScore

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.

DimensionReasoningScore

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

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