Production-ready boilerplate for building OpenClaw skills. Scaffold, develop, and publish skills to ClaWHub.
This is a boilerplate/scaffold tool, not a production MCP server. The two tools present have minimal descriptions (greet: 75 chars, hello: 28 chars), incomplete parameter documentation, and no output schemas. The 'hello' tool lacks a parameters array entirely, only inferred from execute() signature. No error handling, no pagination, no idempotency guidance. Tool names are generic verbs without clear action semantics. This scores as a D-tier community boilerplate, not a production-ready MCP implementation.
Greet a user by name. A simple example tool to demonstrate the pattern.
Greet someone by name.
hello tool has no parameters schema defined. Only inferred from execute() signature.
hello tool description is 28 characters ('Greet someone by name.'), below 20-char hard threshold.
No output schemas documented for either tool. LLMs cannot plan downstream calls or extract structured data. Violates pattern:tool and pattern:response-shaper.
Tool names 'greet' and 'hello' are generic and lack action clarity. These are vague and do not follow verb_noun convention.
No error handling, recovery guidance, or error classification. Tools return bare success/data/error fields with no actionable next steps for LLMs on failure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |