Create and edit PowerPoint decks (pptx) using PptxGenJS.
91
Quality
91%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
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 skill description that excels across all dimensions. It provides comprehensive coverage of capabilities, includes natural trigger terms users would actually say, explicitly states when to use the skill, and maintains a clear distinctive focus on PowerPoint files. The description effectively communicates both scope and activation criteria.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: creating slide decks, reading/parsing/extracting text, editing/modifying/updating, combining/splitting files, working with templates/layouts/speaker notes/comments. | 3 / 3 |
Completeness | Clearly answers both what (creating, reading, editing, combining presentations) AND when ('Trigger whenever the user mentions deck, slides, presentation, or references a .pptx filename'). Has explicit trigger guidance throughout. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'deck', 'slides', 'presentation', '.pptx', 'pitch decks', plus explicit mention of filename references. These are terms users naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Very clear niche focused specifically on .pptx files with distinct triggers. The explicit file extension and presentation-specific terminology make it unlikely to conflict with document or other file-handling skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured skill with excellent actionability and workflow clarity, featuring concrete commands, explicit validation steps, and a thorough QA process with verification loops. The main weakness is the lengthy Design Ideas section which, while valuable, makes the skill less concise and could benefit from being moved to a separate reference file to maintain the overview nature of SKILL.md.
Suggestions
Move the Design Ideas section (color palettes, typography, layout options) to a separate file like `design-guide.md` and reference it from the main skill
Consider condensing the 'Avoid (Common Mistakes)' list to the top 5 most critical items, with a link to a full list if needed
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient with good quick reference tables and code examples, but the Design Ideas section is quite lengthy with extensive color palettes and typography guidance that could be moved to a separate reference file. | 2 / 3 |
Actionability | Provides fully executable bash commands, specific code examples, and copy-paste ready prompts for QA. The workflow steps are concrete with exact commands like `python -m markitdown` and `pdftoppm`. | 3 / 3 |
Workflow Clarity | Clear multi-step workflows with explicit validation checkpoints. The QA section has a well-defined verification loop (generate → convert → inspect → fix → re-verify) and emphasizes not declaring success until completing fix-and-verify cycles. | 3 / 3 |
Progressive Disclosure | Good structure with quick reference table pointing to editing.md and pptxgenjs.md, but the Design Ideas section is a large inline block that could be split into a separate reference file. The skill appropriately references external files but includes too much detail inline. | 2 / 3 |
Total | 10 / 12 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Install with Tessl CLI
npx tessl i gyan/pptxReviewed
Table of Contents