本文へ移動
cccskills
無料GitHub で公開日本語紹介

claw-score

OpenClawの機能分類とQAの証拠を照合し、品質・機能の充足度・長期サポートの評価を見直して、成熟度のスコアカード文書を更新するスキルです。

原文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.

インストール方法を見る

こんなときに便利

  • 機能領域ごとの成熟度を見直したいとき
  • 想定した利用手順の充足度を確認したいとき
  • QAの証拠から評価文書を更新したいとき
  • 評価理由と再確認条件の記録

日本語での紹介

できること

OpenClawの成熟度を示すスコアカードを、機能分類と検証の証拠に基づいて点検・更新します。taxonomy.yamlで評価対象を確認し、公開された文書・ソース・テストやqa-evidence.jsonを根拠に、qa/maturity-scores.yamlの品質、機能の充足度、長期サポートの評価を見直します。入力データを検証し、公開文書はpnpm maturity:renderで生成します。

こんなときに便利

機能領域ごとの評価を更新したいときや、利用者が設定から通常利用、状態確認、復旧まで一通り進めるかを点検したいときに向いています。テストで確認した範囲、実装の品質、利用手順の充足度を別々に扱い、評価理由や再確認の条件も記録できます。

使い方の例

  • 「この機能領域の成熟度を公開情報とQAの証拠で見直してください」
  • 「設定・状態確認・復旧の不足を調べ、充足度の評価を更新してください」

注意点

OpenClawのリポジトリ内で使う手順で、Node.jsとpnpmによる検証・生成を行います。生成済みMarkdownを直接編集して評価を変えません。非公開の管理者情報やDiscordアーカイブ、discrawlは使わず、必要な非公開証拠は機密情報を除いた成果物で扱います。不明な評価履歴や根拠は補って作りません。

この紹介文は、公開されている SKILL.md をもとに AI(Claude Haiku)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(52)

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

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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:

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:

pnpm check:docs

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

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:

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.
  5. Update qa/maturity-scores.yaml only for Quality, Completeness, and LTS review state backed by public or redacted artifact evidence.
  6. Run the schema validation command from this skill.
  7. Run 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.

Default Completeness Process

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:

  • Can the intended user or operator complete the category workflow end to end?
  • Are the taxonomy features present as supported capabilities rather than isolated implementation fragments?
  • Are the important lifecycle stages represented: setup, normal operation, status/inspection, recovery, and upgrade or removal where relevant?
  • Are the important environment, provider, platform, channel, or security branches present for this surface?
  • Do the known gaps leave major user-visible capability branches missing?

Default guidance:

  • Favor higher Completeness when the category supports the full operator-visible workflow described by taxonomy and category evidence.
  • Lower Completeness when only the happy path exists, when important variants are undocumented or unimplemented, or when recovery/status paths are missing.
  • Do not lower Completeness because tests are thin; that is Coverage.
  • Do not lower Completeness because implementation quality is fragile; that is Quality.

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.

Decision Context

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.

Score Semantics

  • Coverage: deterministic release validation coverage derived from the release profile qa-evidence.json.scorecard feature fulfillment data.
  • Quality: reliability, maintainability, operator safety, and regression confidence for the category.
  • Completeness: how much of the intended operator-visible workflow exists for the category. Use the default completeness process plus any surface-specific variation before changing this score.
  • LTS: derived from Quality, release-evidence Coverage, and human_lts_override; do not hand-edit generated Markdown to change LTS status.

Bands:

  • Clawesome: 95-100
  • Stable: 80-95
  • Beta: 70-80
  • Alpha: 50-70
  • Experimental: 0-50

Artifacts

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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

1password

無料日本語概要

1Password CLIの導入と認証を確認し、保存したパスワードやAPIキーをコマンドや設定へ渡します。デスクトップ連携やサービスアカウントにも対応します。

  • 1Password CLIを導入したいとき
  • APIキーをコマンドに渡したいとき
  • CIでサービスアカウント認証を使う
openclaw/openclaw39.2万2026年10月11日 更新

acp-router

無料日本語概要

OpenClawへの自然な言葉の依頼をClaude Codeなどの外部コーディングエージェントへ振り分け、作業の開始や継続、スレッド内の会話をつなぐスキルです。

  • Claude Codeをスレッドで開始
  • 外部エージェントの作業を続けたいとき
  • acpxから直接指示を渡したいとき
openclaw/openclaw39.2万2026年10月11日 更新

add-model-provider

無料日本語概要

OpenClawにモデル提供サービスを追加し、実際の応答まで確認するスキル。認証情報は環境変数やファイルへの参照で扱い、設定の検証と結果報告も進めます。

  • OpenClawにモデルを追加したいとき
  • 認証情報を参照形式で設定したいとき
  • モデルの実際の応答を確認したいとき
openclaw/openclaw39.2万2026年10月11日 更新

agent-transcript

無料日本語概要

AIエージェントの作業ログから、GitHubのPRやissueに添える記録を作ります。関連部分を絞り、機密情報を除いてプレビューと掲載を扱います。

  • PRに添えるエージェント作業記録の作成
  • ローカルログから関連する依頼と結果を抽出
  • 機密情報を除いた記録のプレビュー
openclaw/openclaw39.2万2026年10月11日 更新

apple-notes

無料日本語概要

macOSのApple Notesをエージェントから作成・検索・編集・削除し、フォルダ間の移動やHTML・Markdownへの書き出しを行うスキル。

  • タイトルを付けてメモを作りたいとき
  • フォルダ指定やあいまい検索でメモ探し
  • メモの編集とフォルダ整理
openclaw/openclaw39.2万2026年10月11日 更新

apple-reminders

無料日本語概要

Apple Remindersの予定付きToDoをMacから確認・追加・編集するスキル。リストの管理や完了・削除にも対応し、iPhoneやiPadで見るタスクを整理できます。

  • 今日のタスクや期限超過を確認したいとき
  • 期限付きの個人ToDoを追加したいとき
  • iPhoneやiPadのタスクを整理
openclaw/openclaw39.2万2026年10月11日 更新

openclaw のスキルをすべて見る

このスキルの問題を報告する