CtrlK
BlogDocsLog inGet started
Tessl Logo

clawhub

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

The body is an efficient, fully executable CLI reference with clean sectioning and only need-to-know notes. Its one weakness is workflow clarity: batch and destructive commands lack explicit validation/verification checkpoints.

Suggestions

Add a verification checkpoint before batch/destructive runs: e.g., run `clawhub list` to review installed skills before `clawhub update --all --force --no-input`, since --no-input skips confirmation.

Make the publish flow an explicit auth-then-verify-then-publish sequence: `clawhub login` → `clawhub whoami` (confirm identity) → `clawhub publish ...`, and note to double-check slug/version since publishing is hard to reverse.

Close the update feedback loop by noting how to confirm success, e.g. re-run `clawhub list` after `clawhub update` to verify the new version is installed.

DimensionReasoningScore

Conciseness

The body is a lean command reference grouped by task with almost no prose, and the Notes bullets cover only non-obvious behavior (hash-based update matching, registry/workdir overrides). It is not a 2 because there is no unnecessary explanation of concepts Claude already knows.

3 / 3

Actionability

Every section gives fully executable, copy-paste-ready commands with real flags, e.g. `clawhub install my-skill --version 1.2.3` and `clawhub publish ./my-skill --slug ... --version ... --changelog ...`. It is not a 2 because the examples are complete and concrete rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

Commands are clearly grouped by operation, but batch/destructive invocations like `clawhub update --all --force --no-input` and `clawhub publish` are shown without explicit validation or verification checkpoints, which the rubric caps at 2. It is not a 3 because the cap for missing validation on batch operations applies; it is not a 1 because steps are present and organized rather than unclear.

2 / 3

Progressive Disclosure

At roughly 50 lines with no bundle files and no need for external references, the well-organized Install/Auth/Search/Update/List/Publish/Notes sections satisfy the simple-skill allowance for a top score. It is not a 2 because content is appropriately sectioned inline with no nested or poorly-signaled references.

3 / 3

Total

11

/

12

Passed

Description

100%

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

The description is strong: it names concrete actions, includes an explicit Use-when trigger, and is tightly scoped to the ClawHub CLI. All four dimensions land at the top of the scale.

DimensionReasoningScore

Specificity

"search, install, update, and publish agent skills" lists four concrete actions, matching the anchor for multiple specific concrete actions. It is not a 2 because the verb set is comprehensive across the CLI's main operations rather than naming only some actions.

3 / 3

Completeness

It states what the skill does ("Use the ClawHub CLI to search, install, update, and publish agent skills") and gives an explicit "Use when you need to fetch new skills..." trigger clause. It is not a 2 because the when-guidance is explicit rather than merely implied.

3 / 3

Trigger Term Quality

Natural trigger phrasings like "fetch new skills on the fly", "sync installed skills to latest", and "publish new/updated skill folders" give good coverage of terms a user would actually say. It is not a 2 because it supplies several varied natural terms rather than a single generic keyword.

3 / 3

Distinctiveness Conflict Risk

The scope is pinned to a specific tool ("the npm-installed clawhub CLI", "clawhub.com") with distinct install/update/publish triggers, making overlap with other skills unlikely. It is not a 2 because the niche is narrowly defined rather than broadly overlapping.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
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.