Content
77%Weight 40%Scale 1-3Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with a well-sequenced, validated workflow and excellent non-obvious operational detail (slug double-prefixing, banner suppression, resume-ID dashes). Its weaknesses are mild verbosity from repeated full commands and a monolithic single-file structure that keeps reference material inline.
Suggestions
Reduce command repetition across the one-shot, background, resume, and verification sections by defining the shared OPENHANDS_SUPPRESS_BANNER + LLM_* prefix once and referencing it, tightening conciseness.
Move the flag table and JSON event schema into separate reference files (e.g. references/flags.md, references/event-schema.md) and link to them from the main body so SKILL.md stays a lean overview, improving progressive disclosure.
Add an explicit validate->fix->retry loop note for batch runs (e.g. 'if a run's FinishAction reports an error, inspect the ActionEvent/ObservationEvent, adjust the task, and --resume with a corrected prompt') to make the existing recovery guidance a first-class feedback loop.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and free of padded concepts Claude already knows (it never explains what a CLI or LiteLLM is), but it repeats the full env-var-laden command verbatim across the one-shot, background, resume, and verification sections, fitting 'mostly efficient but... could be tightened' rather than the score-3 'every token earns its place'. | 2 / 3 |
Actionability | It provides fully executable, copy-paste-ready terminal() invocations with all env vars, a verified flag table, and a concrete verification command, matching 'fully executable code/commands; specific examples; copy-paste ready'. | 3 / 3 |
Workflow Clarity | Prerequisites are numbered and sequenced with explicit checkpoints (install, verify via 'openhands --version', set env, suppress banner) plus a final OPENHANDS_OK verification and a Pitfalls section for error recovery, matching 'clear sequence with explicit validation steps; feedback loops for error recovery'. | 3 / 3 |
Progressive Disclosure | Sections are clearly headed with no nested references and easy to navigate, but all reference-like material (the flag table, JSON event schema) is inline in a single ~135-line file rather than split into separate reference files, fitting the score-2 anchor 'content that should be separate is inline'. | 2 / 3 |
Total | 10 / 12 Passed |