Skip to content
Agentmart
Submit a tool

claw-score

Audit or refresh OpenClaw maturity scorecard docs from root taxonomy, maturity scores, and QA evidence artifacts without using maintainer discrawl data or…

Skill by openclaw

IndexedMIT★ 392,925
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/openclaw-claw-score

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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.

Use cases: testing, data, security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/claw-score

What's inside

Skill name
claw-score
Description
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.
License
MIT
Instructions
234 lines in SKILL.md · view on GitHub

Files (52)

  • SKILL.md
  • agent-runtime-and-provider-execution.md · references/completeness/
  • android-app.md · references/completeness/
  • anthropic-provider-path.md · references/completeness/
  • automation-cron-hooks-tasks-polling.md · references/completeness/
  • browser-automation-and-exec-sandbox-tools.md · references/completeness/
  • browser-control-ui-and-webchat.md · references/completeness/
  • channel-framework.md · references/completeness/
  • clawhub-and-external-plugin-distribution.md · references/completeness/
  • cli-install-update-onboard-doctor.md · references/completeness/
  • discord.md · references/completeness/
  • docker-podman-hosting.md · references/completeness/
  • feishu-qq-bot-wechat-yuanbao-zalo-zalo-personal-regional-channels.md · references/completeness/
  • gateway-runtime.md · references/completeness/
  • google-chat.md · references/completeness/
  • google-provider-path.md · references/completeness/
  • image-video-music-generation-tools.md · references/completeness/
  • imessage-bluebubbles.md · references/completeness/
  • ios-app.md · references/completeness/
  • kubernetes-hosting.md · references/completeness/
  • linux-companion-app.md · references/completeness/
  • linux-gateway-host.md · references/completeness/
  • local-model-providers-ollama-vllm-sglang-lm-studio.md · references/completeness/
  • long-tail-hosted-providers.md · references/completeness/
  • macos-companion-app.md · references/completeness/
  • macos-gateway-host.md · references/completeness/
  • matrix.md · references/completeness/
  • mattermost-line-irc-nextcloud-talk-nostr-twitch-tlon-synology-chat.md · references/completeness/
  • media-understanding-and-media-generation.md · references/completeness/
  • microsoft-teams.md · references/completeness/
  • multi-agent-orchestration.md · references/completeness/
  • native-windows-cli-and-gateway.md · references/completeness/
  • native-windows-companion-app.md · references/completeness/
  • nix-install-path.md · references/completeness/
  • openai-codex-provider-path.md · references/completeness/
  • openclaw-app-sdk.md · references/completeness/
  • openrouter-provider-path.md · references/completeness/
  • plugin-sdk-and-bundled-plugin-architecture.md · references/completeness/
  • raspberry-pi-small-linux-devices.md · references/completeness/
  • security-auth-pairing-and-secrets.md · references/completeness/
  • session-memory-and-context-engine.md · references/completeness/
  • signal.md · references/completeness/
  • slack.md · references/completeness/
  • telegram.md · references/completeness/
  • telemetry-diagnostics-and-observability.md · references/completeness/
  • tui-and-terminal-ux.md · references/completeness/
  • voice-and-realtime-talk.md · references/completeness/
  • voice-call-channel.md · references/completeness/
  • watchos-companion-surfaces.md · references/completeness/
  • web-search-tools.md · references/completeness/
  • whatsapp.md · references/completeness/
  • windows-via-wsl2.md · references/completeness/

SKILL.md (first lines)

# claw-score

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.

## Authority

This skill owns the operational workflow for:

- `taxonomy.yaml`
- `qa/maturity-scores.yaml`
- `docs/concepts/qa-e2e-automation.md`
- `qa/scenarios/index.yaml`

Keep 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.

## Source Model

- `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.
- Each feature has exactly one `coverageIds` entry. Keep that evidence ID
  unique to the feature; broader many-to-many evidence mapping is not part of
  the current taxonomy schema.
- Coverage IDs use dotted `namespace.behavior` form, with lowercase
  alphanumeric/dash segments. Profile, surface, and category IDs may remain
  dashed or dotted.
- Keep categories and feature names unique, product-shaped, and broader than raw
  coverage IDs. Do not promote generic IDs into standalone feature names.
- Avoid duplicate coverage-ID bundles under different feature names in one
  category.
- `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.
- Generated public docs are `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.

## Commands

Run from the openclaw repo root.

Validate taxonomy YAML structure and the maturity score schema after source
edits:

```bash
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();
NODE
```

Check docs when touching docs prose:

```bash
pnpm check:docs
```

Run focused QA/profile checks when changing coverage IDs or profile membership:

```bash
pnpm openclaw qa coverage --json
```

## Full Generation Runs

For a direct full scorecard run that publishes the generated-doc pull request,
use floating `main` resolution by default:

```bash
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=true
```

Do 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.

## Scoring Workflow

When asked to score or refresh a surface:

1. Read the surface in `taxonomy.yaml`.
2. Read the surface completeness rubric under
   `.agents/skills/claw-score/references/completeness/`.
3. Gather public repo evidence from docs, source, tests, and QA scenario
   metadata.
4. Prefer existing release profile `qa-evidence.json` artifacts for executed
   proof.

From openclaw/openclaw, MIT.

More from openclaw/openclaw

Compare and alternatives

Signals

Stars
392,925
Forks
82,585
Open issues
4,992
Last commit (this folder)
Oct 24, 2026 (3 days ago)
Last release
Oct 24, 2026 (3 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from openclaw

Cite this page

claw-score skill. Agent Mart. https://agentmart.dev/skills/openclaw-claw-score (last updated 2026-10-24)