A collection of skills and plugins for the OpenClaw platform, including project review automation, progress bridging, product canvas miniapp testing, and tool invocation utilities.
This server exposes 7 tools with significant definition gaps. Tool names lack clear action verbs (invoke_openclaw_tool, route_callback_action, route_review are vague). Most descriptions are present but generic (10-50 chars), failing to explain WHEN to use each tool or what distinguishes them. Input schemas are visible and typed, but parameter descriptions are sparse or missing context. No output schemas documented. Error handling is absent, tools provide no recovery guidance. The invoke_openclaw_tool is particularly problematic: it's a generic gateway wrapper that delegates to external tools, making it impossible for an LLM to reason about what it actually does without knowing the OpenClaw tool registry. Overall, definitions lack the specificity and LLM-optimization needed for reliable agent selection and execution.
Invoke a loaded OpenClaw tool through the local Gateway HTTP API
Build and optionally send a main-group review across active projects
Run a miniapp scenario test with broker probe and devtools scenario execution
Run a miniapp smoke test with broker probe
Resolve miniapp target path from input directory or current working directory
Route project-review card actions into normalized callback decisions
Route project-review triggers into internal lanes and card kinds
invoke_openclaw_tool is a generic gateway wrapper with no semantic meaning. LLMs cannot determine what it does without external knowledge of the OpenClaw tool registry. Violates single-responsibility principle, it delegates to unknown downstream tools.
Tool names lack action verbs. 'route_callback_action', 'route_review', 'resolve_miniapp_target' are vague. LLMs cannot infer intent from names alone. Should be 'process_callback_action', 'determine_review_route', 'find_miniapp_root'.
Descriptions are too short (10-50 chars) and lack context. 'Route project-review card actions into normalized callback decisions' does not explain WHEN to call this vs other tools, what 'normalized callback decisions' means, or what the output structure is.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 39 | 2026-07-28+ | v2 |
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields. E.g., what does route_review return? Is it a list of lanes, a single lane, or a structured decision object?
No error handling or recovery guidance. Tools provide no actionable error messages. If invoke_openclaw_tool fails, the LLM has no guidance on whether to retry, check config, or try a different tool.