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 well-structured, highly actionable skill body: the registry-driven discovery workflow, explicit strategy/login preconditions, small-limit validation, and diagnostic failure loop make it genuinely copy-paste executable. Its weaknesses are token efficiency — a large shortlist table whose stub rows add little and whose populated rows duplicate references/finance-sources.md — and a slightly impure body/reference split (the strategy and source tables appear in both places).
Suggestions
Collapse the 'Quick map' table to the ~10 sources with real command lists and point all the '(see --help)' stubs to a single line: 'for any other site, run opencli list -f json or opencli <site> --help' — this trims ~25 near-empty rows.
Remove the duplication between the Step 4 strategy table (which restates references/discovery.md verbatim) and the reference file — keep a one-line summary in the body and let discovery.md own the detail.
The read-vs-write command-name list appears in Step 5 Key rules and again (expanded) in references/discovery.md; keep the short blacklist in the body and let the reference file carry the full heuristic.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient (commands, tables, no explaining concepts Claude already knows), but the ~35-row 'Quick map' table repeats '(see `--help`)' as the payload for roughly 25 rows, and its Bloomberg/Eastmoney/Xueqiu/Reddit command lists duplicate what references/finance-sources.md already details — matching the anchor 'Mostly efficient but includes some unnecessary explanation or could be tightened'. Not score 4: the stub rows and the table/reference duplication are more than minor trims; not score 2 because there is no concept padding and every section carries operational content. | 3 / 5 |
Actionability | Fully executable throughout: install command ("npm install -g @jackwener/opencli"), environment probe, discovery commands ("opencli list -f json", "opencli <site> <command> --help"), and copy-paste-ready examples covering common cases ("opencli yahoo-finance quote AAPL -f json", "opencli reddit subreddit wallstreetbets --limit 20 -f json", "opencli web read 'https://example.com/article' -f json"). Matches the anchor for fully executable, copy-paste ready commands covering common cases; nothing remains at the hint level. | 5 / 5 |
Workflow Clarity | A clear 7-step sequence (decide → ensure ready → discover → check strategy → execute → handle failures → present) with explicit checkpoints and a feedback loop: pre-flight 'opencli doctor' probe, strategy preconditions checked before running, "Start with a small --limit (10–20) to validate the shape before pulling more", and a failure path ("OPENCLI_DIAGNOSTIC=1") with numbered recovery responses. Not score 4: validation and error-recovery checkpoints are explicit, not merely present with gaps. The read-only nature means the destructive/batch cap does not apply. | 5 / 5 |
Progressive Disclosure | Good structure: the body is a step-by-step overview, and both bundle files are real, one level deep, and clearly signaled in a 'Reference Files' section with per-file descriptions and a when-to-read condition ("when you need concrete examples for a specific site"). Not score 5 because the split is not clean — the strategy table in Step 4 and the source shortlist table in Step 3 duplicate content in references/discovery.md and references/finance-sources.md, so some content that belongs in the reference files is inlined; not score 3 because navigation is easy and the references are well signaled rather than buried. | 4 / 5 |
Total | 17 / 20 Passed |