Content
63%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 body is a well-organized, highly actionable reference with concrete commands, honest security/privacy disclosure, and strong guardrails on the real-money tools. Its main weaknesses are the inline bulk content that belongs in reference files (the model catalog, full pricing taxonomy) and time-sensitive details that will rot, plus no bundle structure to progressively disclose into.
Suggestions
Move the 90-model catalog into a references/ file (e.g. references/models.md), keeping only the per-tier curated primaries inline — it is the single largest block of content and churns with every catalog update.
Move or remove time-sensitive details (Seedance token rates, the 'since 2026-06-01' note, 'Router Core V3.4') into a reference doc so the main body stays stable; per the judging guidelines, time-sensitive inline content penalizes conciseness.
Fix the routing-profiles link: 'docs/routing-profiles.md' is referenced with a '../../docs/' relative path that escapes the skill bundle — either ship it under references/ within the skill or link the absolute GitHub URL as the other references do.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Sections like Data Flow, Credentials & Local Key Storage, Install, and Setup are tight and high-signal, but the ~60-model inline catalog and time-sensitive minutiae ('~20,256 tokens/sec at the 720p+audio default — 2× the prior 480p rate', 'since 2026-06-01', 'Router Core V3.4') are padding that churns and belongs in a reference file. Mostly efficient but should be tightened — not a 2 because most sections earn their tokens. | 3 / 5 |
Actionability | Concrete, executable commands throughout: 'openclaw plugins install @blockrun/clawrouter', 'openclaw models set blockrun/auto', the curl commands for the live model catalog, '/cr-call +1<E.164> "<task>"', 'clawrouter phone numbers list/buy/renew/release', and the 'npm pack @blockrun/clawrouter@<version>' verification, plus concrete pricing formulas and tool parameters. Minor gap: no example of an actual LLM call made through the localhost proxy, so it stops short of fully covering the most common case. | 4 / 5 |
Workflow Clarity | Install → setup → routing is unambiguous, and the real-money operations carry explicit validation checkpoints: Polymarket requires 'confirm:true' to place/sign anything (omit → dry-run preview) with 'POLYMARKET_MAX_BET_USD' caps, voice calls are flagged as real-world side effects with 'only call blockrun_voice_call when the user has explicitly asked', and the voice polling loop (poll every 10–30s) is stated. Not a 5: some flows (e.g. first wallet funding, x402 setup) defer to other skills without an inline checkpoint summary. | 4 / 5 |
Progressive Disclosure | Section headers are clear and references are signaled (links to the phone, predexon, and polymarket-trading skills and to GitHub files), but no bundle files exist — the 90-model catalog and the full 8-mode billing table are inlined content that clearly belongs in separate reference files. The 'docs/routing-profiles.md' link uses a '../../docs/' path that points outside the skill bundle, and the referenced sibling skills are not part of this bundle. | 3 / 5 |
Total | 14 / 20 Passed |