Content
67%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 skill body is highly actionable with executable, well-guarded code and a clear method-selection workflow, but it is verbose for a single-purpose extraction skill due to repeated logic across multiple near-duplicate sections and lacks any use of separate reference files.
Suggestions
Consolidate the Shell, Python, Unified, and Alternative sections so each extraction method appears once; reference the reusable functions instead of restating full step-by-step snippets.
Drop redundant trivial steps such as the repeated `ls -la document.docx` verification lines.
Move the reusable parse_docx_* functions and the temp-dir alternative into a scripts/ or references/ file and link to them from the overview to improve both conciseness and progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~270-line body repeats near-identical extraction logic across the Shell, Python, Unified, and Alternative sections and restates trivial checks like `ls -la document.docx`, which is noticeably verbose with several padded/duplicated sections rather than the mostly-efficient anchor. | 2 / 5 |
Actionability | It provides copy-paste-ready, executable shell and Python snippets plus complete reusable functions with file-existence and command-availability checks, covering the common extraction cases fully rather than just mostly-executable. | 5 / 5 |
Workflow Clarity | Method selection is clearly sequenced with environment detection, a selection-guide table, a shell-then-Python fallback in parse_docx, and a Verification section; it stops short of explicit validate->fix->retry feedback loops, fitting the clear-sequence-with-most-checkpoints anchor. | 4 / 5 |
Progressive Disclosure | It is a single, well-organized SKILL.md with clear section headers and no nested references, but content that could be split into reference files (the reusable functions and the temp-dir alternative) is inlined, fitting the good-structure-with-minor-organization-gaps anchor. | 4 / 5 |
Total | 15 / 20 Passed |