Harness Score
ruvnet/ruflo
5-dimension harness readiness scorecard from metaharness score <path.
Audit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or committed inventory reports.
$ npx skills add openclaw/openclaw --skill claw-score -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install openclaw/openclaw claw-score --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/claw-score .claude/skills/claw-score && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .claude/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-scoreType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add openclaw/openclaw --skill claw-score -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install openclaw/openclaw claw-score --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/claw-score .agents/skills/claw-score && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .agents/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openclaw/openclaw --skill claw-score -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install openclaw/openclaw claw-score --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/claw-score .cursor/skills/claw-score && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .cursor/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/openclaw/openclaw.git --path .agents/skills/claw-score--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add openclaw/openclaw --skill claw-score -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install openclaw/openclaw claw-score --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/claw-score .gemini/skills/claw-score && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .gemini/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install openclaw/openclaw claw-scoreInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add openclaw/openclaw --skill claw-score -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/claw-score .github/skills/claw-score && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .github/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openclaw/openclaw --skill claw-score -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install openclaw/openclaw claw-score --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openclaw/openclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/claw-score .opencode/skills/claw-score && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "claw-score" agent skill from https://github.com/openclaw/openclaw/tree/main/.agents/skills/claw-score into .opencode/skills/claw-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claw-score", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
claw-scoreAudit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or committed inventory reports.
Claw Score is an agent skill from openclaw/openclaw. Audit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or committed inventory reports.
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 53 other files, including reference files (for example `references/completeness/agent-runtime-and-provider-execution.md`, `references/completeness/android-app.md` and `references/completeness/anthropic-provider-path.md`).
The repository describes itself as: The AI that really does things. Any OS. Any Platform. The lobster way. 🦞. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1eb5970. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pnpmnodeghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm and gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Claw Score loads about 2.5k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 49 tokens; SKILL.md has 1,213 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from openclaw/openclaw at commit 1eb5970, republished under its MIT licence (© openclaw). 1,213 words, ~2,548 tokens.
.claude/skills/claw-score/SKILL.md (or your agent's skills folder). This skill also uses 51 other files; get the full folder from GitHub.Use this skill when working on the OpenClaw maturity scorecard in this repo.
This is the openclaw-local version of the maintainer claw-score workflow:
it keeps the taxonomy and scorecard concepts, but excludes discrawl and the old
committed inventory/ report tree.
This skill owns the operational workflow for:
taxonomy.yamlqa/maturity-scores.yamldocs/concepts/qa-e2e-automation.mdqa/scenarios/index.yamlKeep person-specific, maintainer-private, Discord archive, and discrawl facts
out of this repo. If a score needs private evidence, use the redacted
qa-evidence.json artifact shape generated by OpenClaw QA workflows.
taxonomy.yaml is the hand-edited source of truth for surfaces, levels,
QA profiles, categories, feature coverage IDs, docs refs, LTS overrides, and
completeness-instruction paths.coverageIds entry. Keep that evidence ID
unique to the feature; broader many-to-many evidence mapping is not part of
the current taxonomy schema.namespace.behavior form, with lowercase
alphanumeric/dash segments. Profile, surface, and category IDs may remain
dashed or dotted.qa/maturity-scores.yaml is the committed aggregate source for Quality,
Completeness, and LTS review state.extensions/qa-lab/src/scorecard-taxonomy.ts exports
readValidatedQaMaturityScoreSources; use it to validate score output.docs/maturity/scorecard.md and
docs/maturity/taxonomy.md; both come from pnpm maturity:render. Do not
hand-edit generated Markdown to change score results.qa-evidence.json artifacts provide per-run QA scorecard evidence. Release
profile artifacts are the source of truth for Coverage. They can enrich
generated artifact docs, but they are not committed as inventory.Run from the openclaw repo root.
Validate taxonomy YAML structure and the maturity score schema after source edits:
node --import tsx --input-type=module <<'NODE'
import fs from "node:fs";
import YAML from "yaml";
import { readValidatedQaMaturityScoreSources } from "./extensions/qa-lab/src/scorecard-taxonomy.ts";
for (const file of ["taxonomy.yaml", "qa/scenarios/index.yaml"]) {
YAML.parse(fs.readFileSync(file, "utf8"));
}
readValidatedQaMaturityScoreSources();
NODECheck docs when touching docs prose:
pnpm check:docsRun focused QA/profile checks when changing coverage IDs or profile membership:
pnpm openclaw qa coverage --jsonFor a direct full scorecard run that publishes the generated-doc pull request,
use floating main resolution by default:
gh workflow run maturity-scorecard.yml \
--repo openclaw/openclaw \
--ref main \
-f ref=main \
-f expected_sha='' \
-f publish_pull_request=true \
-f allow_failures=trueDo not resolve main locally and pass that commit as both ref and
expected_sha for an ordinary manual generation run. OpenClaw's main moves
quickly, so the caller-selected commit can become stale before validation. The
workflow then correctly rejects publication when the pull request base contains
newer maturity inputs, and QA never starts.
With ref=main and a blank expected_sha, the workflow's
floating_default_branch path fetches and freezes the current remote default
branch inside validation before handing an immutable revision to downstream
jobs. Use an explicit SHA only when the requested evidence must remain bound to
that exact revision, such as a release-candidate workflow call or an
artifact-only historical reproduction. If that exact-revision run also requests
publication and main has changed relevant inputs, expect validation to fail and
dispatch again from floating main instead.
When asked to score or refresh a surface:
taxonomy.yaml..agents/skills/claw-score/references/completeness/.qa-evidence.json artifacts for executed
proof.qa/maturity-scores.yaml only for Quality, Completeness, and LTS
review state backed by public or redacted artifact evidence.pnpm check:docs if docs prose changed, and focused QA coverage checks
if coverage IDs or profile membership changed.For subjective score changes, make the smallest defensible edit and leave the
evidence path in the PR or task summary. Keep manual prose in current docs and
keep score data in qa/maturity-scores.yaml.
Completeness is scored against the intended operator-visible workflow for each
category, not against test breadth or implementation quality. The completeness
reference files under references/completeness/ define the category scope and
any surface-specific variation from this default process.
By default, Completeness measures how fully OpenClaw exposes the intended surface capability set to the user, operator, author, or maintainer persona for that surface. Score whether each category delivers the full expected workflow, including setup, normal use, status or inspection, recovery, and important platform, provider, channel, security, or lifecycle variants where they apply.
Treat Surface-Specific Scoring Questions and Surface-Specific Guidance as
higher-priority instructions for that surface. The surface instructions may
flesh out, narrow, or intentionally conflict with the default ideas here; when
they do, follow the surface instructions and make the score rationale reflect
that surface-specific instruction. If a reference file does not include
surface-specific questions or guidance, apply this default process to the
surface's Category Scope.
For each category, ask:
Default guidance:
Default Completeness bands:
Clawesome (95-100): complete across expected workflows, variants, and
recovery branches, with only minor polish gaps.Stable (80-95): the expected workflow set is broadly present, with only
bounded missing branches.Beta (70-80): the main workflow exists, but meaningful branches or recovery
paths are still absent.Alpha (50-70): only a partial capability set is present; users can complete
some core tasks but not the full expected workflow.Experimental (0-50): the category exposes only fragments of the intended
capability.Record an optional decision beside score and label for surface and category
Quality/Completeness, or beside supported for category LTS. In taxonomy.yaml,
use optional level_decision beside the canonical surface level.
Each record contains value, rationale, reviewer, evidence_refs, and
revalidate_when. Use an integer from 0–100 for Quality/Completeness, a boolean
for LTS, and a declared taxonomy level ID for level_decision. Supply nonempty
text fields and at least one evidence reference. Name the actual reviewer and
the condition that should trigger another review.
Leave unavailable history absent: it is unknown, not an invitation to invent reviewers, rationale, or evidence. A record does not overwrite the current score, support flag, or canonical level. If its value differs, retain both; generated docs show a non-gating mismatch, including under strict input validation.
Do not attach decisions to Coverage, computed rollups, surface LTS summaries, or the copied level in score aggregates. Decision context does not change coverage identity, score calculations, support commitments, or release gates.
qa-evidence.json.scorecard feature fulfillment data.human_lts_override; do not hand-edit generated Markdown to change LTS
status.Bands:
Clawesome: 95-100Stable: 80-95Beta: 70-80Alpha: 50-70Experimental: 0-50Do not add the maintainer repo's docs/kevinslin/maturity-scorecard/inventory/
tree to openclaw. Evidence-enriched scorecard outputs belong in short-lived
artifacts, not committed generated docs, unless this repo adds an explicit
renderer/check workflow first.
© openclaw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 51 other files (references) in .agents/skills/claw-score of openclaw/openclaw.
Open the folder on GitHubat commit 1eb5970
Claw Score next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Claw Score this skillopenclaw/openclaw | 392k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Harness Scoreruvnet/ruflo | 74k | — | ~605 | Automated safety check: Notes | MIT | |
| Index Refreshpaperclipai/paperclip | 99k | — | ~994 | Automated safety check: Pass | MIT | |
| Meta Refreshthedaviddias/Front-End-Checklist | 74k | — | ~434 | Automated safety check: Pass | MIT | |
| Score Evalsickn33/agentic-awesome-skills | 47k | 1 repos | ~304 | Automated safety check: Pass | MIT | |
| UI Scoresickn33/agentic-awesome-skills | 47k | 1 repos | ~1.8k | Automated safety check: Pass | MIT |
ruvnet/ruflo
5-dimension harness readiness scorecard from metaharness score <path.
paperclipai/paperclip
A skill your agent uses when an LLM Wiki operation issue requests an index refresh.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid meta refresh redirects.
sickn33/agentic-awesome-skills
Imported skill score-eval from upstream source. An agent skill from sickn33/agentic-awesome-skills.
sickn33/agentic-awesome-skills
Score a UI file's design quality 0-100 against StyleSeed's design language — per-category breakdown, the worst offenders, and a prioritized fix list.
trailofbits/skills
Scores a smart contract or blockchain codebase across 9 maturity categories with evidence, then delivers a scorecard and a priority-ordered improvement roadmap.
openclaw/openclaw
Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.
openclaw/openclaw
Control tmux sessions/panes for interactive CLIs: list, capture output, send keys, paste text, monitor prompts.
openclaw/openclaw
Feishu document read/write workflows. An agent skill from openclaw/openclaw.
openclaw/openclaw
Review, triage, repair, or land OpenClaw issues and pull requests with current-source evidence and the native maintainer workflow.
openclaw/openclaw
A skill your agent uses when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.
openclaw/openclaw
A skill your agent uses for all ClawSweeper work: OpenClaw issue/PR sweep reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed…
Audit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or committed inventory reports. Claw Score is an agent skill from openclaw/openclaw. Audit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or committed inventory reports.
Run `npx skills add openclaw/openclaw --skill claw-score -a claude-code`. Or copy the skill folder (.agents/skills/claw-score in openclaw/openclaw) into .claude/skills/claw-score in your project. Claude Code loads it when a task matches its description.
Run `npx skills add openclaw/openclaw --skill claw-score -a codex`. Or copy the skill folder (.agents/skills/claw-score in openclaw/openclaw) into .agents/skills/claw-score in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openclaw/openclaw --skill claw-score -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/claw-score, .gemini/skills/claw-score, .github/skills/claw-score and .opencode/skills/claw-score in your project.
Going by SKILL.md and its folder, Claw Score needs the command-line tools its instructions call (pnpm, node and gh).
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Claw Score is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Claw Score: Harness Score (ruvnet/ruflo, 74k stars), Index Refresh (paperclipai/paperclip, 99k stars), Meta Refresh (thedaviddias/Front-End-Checklist, 74k stars) and Score Eval (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
openclaw (a GitHub organization) maintains it in openclaw/openclaw, which has 391,610 GitHub stars. The repository holds 93 skills in this directory. The repository was last updated on October 8, 2026.
Source: openclaw/openclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.