Content
81%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.
A highly actionable, well-sequenced workflow with unusually complete error handling for rate limits, missing scripts, and null API fields. The main improvements are tightening the duplicated directive documentation and making the inline-Python fallback actually executable.
Suggestions
Deduplicate the directive documentation: the override list in the Constants section (max/type/min-citations/year/fields/sort) repeats Step 1's parsing table — keep one canonical listing and reference it.
Include the actual inline-Python fallback snippet (urllib request against api.semanticscholar.org) instead of only describing it, so the search command works even when semantic_scholar_fetch.py is absent.
Consider moving the script-locator bash block and the presentation templates into a small reference file to slim the main SKILL.md.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is almost entirely operational (commands, flags, filter combos, error-handling rules) with no explanations of concepts Claude already knows, but the directive list is duplicated between the Constants overrides block and Step 1, and the ~30-line script-locator block could be tightened. | 4 / 5 |
Actionability | Provides concrete executable commands (e.g. `python3 "$SCRIPT" search "QUERY" --max MAX_RESULTS --fields-of-study ...`), an executable locator script, and exact flag mappings, but the inline-Python fallback is only described ("fall back to inline Python using urllib against https://api.semanticscholar.org/...") rather than given as copy-paste code. | 4 / 5 |
Workflow Clarity | Seven clearly sequenced steps with explicit routing (identifier patterns skip search and go directly to Step 3) and thorough error-recovery loops: HTTP 429 wait-and-retry, missing-script fallback, null TLDR falling back to the abstract's first sentence, empty openAccessPdf falling back to the DOI link, and unreachable-API alternatives. Read-only search, so no destructive-operation cap applies. | 5 / 5 |
Progressive Disclosure | Well-organized single-file skill (Role & Positioning, Constants, Workflow, Key Rules) with the external helper-script dependency clearly signaled and a fallback path; presentation templates and the locator logic are inlined, but they are operational rather than reference material, leaving only minor organization gaps. | 4 / 5 |
Total | 17 / 20 Passed |