CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-mate-openclaw

Run the local OpenClaw agent non-interactively. Use when the user asks to delegate a bounded task to OpenClaw.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exceptionally lean, operational skill body: exact commands, explicit handling of the tricky failure mode (a successful process exit encoding failure), and clear safety boundaries around credentials and mutations. The only gap is that the JSON payload structure behind the success check is unspecified.

DimensionReasoningScore

Conciseness

Every sentence carries operational information — the timeout guidance ("normally 11 minutes"), the availability check ("command -v openclaw"), the payload-parsing caveat, and safety constraints — with no padding and no explanation of concepts Claude already knows. This matches the lean, every-token-earns-its-place anchor.

5 / 5

Actionability

The core guidance is concrete and executable: an exact command ("openclaw agent --local --agent main --message \"<prompt>\" --json --timeout 600") and a specific availability check ("command -v openclaw"). It falls just short of the top anchor because the JSON payload's success/failure structure is never shown, leaving "accept the response only when the JSON payload reports success" without a literal field-level example.

4 / 5

Workflow Clarity

The three-step sequence (set working directory and timeout, check availability, run once) includes explicit validation checkpoints — parse the JSON payload "even when the process exits zero" and "Report payload errors and timeouts as failures" — plus defined failure paths (stop and ask the user on missing binary or missing onboarding/credentials). This matches the explicit-validation anchor rather than the minor-gaps anchor at 4.

5 / 5

Progressive Disclosure

The body is under 50 lines, requires no external references (the bundle has no references/, scripts/, or assets/ directories), and is organized into two clear sections ("## Run", "## Authentication And Permissions"). Per the simple-skill guideline, this earns the top score with just well-organized sections.

5 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A tight, well-formed description that explicitly states both what the skill does and when to use it, anchored to a distinct named tool. Its only weakness is that it enumerates just one concrete capability (running the agent non-interactively) rather than several specific actions. Third-person/imperative voice is used correctly.

DimensionReasoningScore

Specificity

The description names the domain ("the local OpenClaw agent") and one concrete action ("Run ... non-interactively"), matching the anchor for 1-2 concrete actions without comprehensive coverage. It does not list several distinct specific actions that would merit a 4, but it is more concrete than the generic domain-only anchor at 2.

3 / 5

Completeness

It explicitly answers both parts: the what is "Run the local OpenClaw agent non-interactively" and the when is the concrete trigger clause "Use when the user asks to delegate a bounded task to OpenClaw". The when is already explicit and specific, so the 4 anchor ('when' could be more explicit or specific) does not fit.

5 / 5

Trigger Term Quality

Natural terms a user would say are present — "OpenClaw", "delegate a bounded task", "agent" — giving good keyword coverage. A few natural phrasings are missing (e.g. "ask OpenClaw", "hand off to OpenClaw"), so it fits the good-coverage-with-minor-omissions anchor rather than the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a uniquely named tool ("OpenClaw") with a narrow, distinct trigger (delegating bounded tasks to that tool), giving a clear niche with minimal conflict risk. It goes beyond the 'mostly distinct' 4 anchor.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CherryHQ/cherry-studio

Path

resources/code-cli-skills/code-mate-openclaw/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.