Content
73%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The workflow and actionability of the body are excellent, with explicit validation checkpoints and concrete CSS/density rules. However, progressive disclosure is critically broken: the repeatedly-referenced STYLE_PRESETS.md is missing from the bundle, and the two provided scripts are never linked from the skill.
Suggestions
Add the missing STYLE_PRESETS.md (or inline the viewport-safe CSS base, density limits, and preset catalog) so the four references in the body resolve to real content.
Reference the provided bundle scripts from the body: point the PPT/PPTX conversion section at scripts/extract-pptx.py (currently it only mentions python-pptx generically) and mention scripts/export-pdf.sh where relevant.
Trim minor padding: the zarazhangrui credit line and the duplicate OS-opener guidance in the Deliver section could be condensed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and well-sectioned with no explanations of concepts Claude already knows; every section carries actionable rules. Minor trimmable content exists (the zarazangrui credit line, four overlapping STYLE_PRESETS.md pointers, and the duplicated opener-command guidance in Deliver), placing it at anchor 4 rather than anchor 5's every-token-earns-its-place. | 4 / 5 |
Actionability | Concrete, executable guidance throughout: exact CSS ("height: 100vh; height: 100dvh; overflow: hidden"), clamp() scaling, five named validation resolutions, a density-limits table, OS-specific opener commands, and a python-pptx fallback policy. It is not anchor 5 because the mandatory viewport-safe CSS base is deferred to a STYLE_PRESETS.md file that does not exist in the bundle; it is above anchor 3 because the critical rules are stated inline and specific. | 4 / 5 |
Workflow Clarity | A seven-step workflow with mode detection, a hard viewport-fit gate with error-recovery rules ("when content does not fit, split into multiple slides"), an explicit validation step at named resolutions, and a deliverable checklist. This matches anchor 5: clear sequence, explicit validation, and feedback loops for correction. | 5 / 5 |
Progressive Disclosure | The body references STYLE_PRESETS.md four times as the required source for the CSS base, density limits, and preset catalog, but that file does not exist anywhere in the bundle (there is no references/ directory), so the instruction "Before generating, read STYLE_PRESETS.md" fails immediately. Meanwhile the provided scripts (scripts/extract-pptx.py, scripts/export-pdf.sh) are never referenced from SKILL.md, making provided content undiscoverable. Broken reference paths and orphaned bundle files make navigation unusable, matching anchor 2 rather than anchor 3's merely-unclear signaling; not anchor 1 because the body itself is well-sectioned rather than a monolithic wall. | 2 / 5 |
Total | 15 / 20 Passed |