본문으로 건너뛰기
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.

AI 평가80점/ 100설치 방법 보기

이럴 때 유용합니다

  • 기능 영역별 성숙도를 재검토합니다
  • 예상 사용 절차의 충족도를 확인합니다
  • 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(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호갱신할 파일과 품질, 충족도, LTS의 평가 범위를 명시합니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
A양호일곱 단계의 평가 절차, 검증 명령, 평가 기준과 생성 문서 경로를 제시합니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족비공개 정보 제외는 명시하지만 PR을 공개하는 명령의 실행 전 확인 절차는 없습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족Node.js, pnpm과 저장소 내부 모듈을 사용하지만 환경 구성 절차는 없습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 19일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

1password

무료요약 있음AI 평가 100점

1Password 명령줄 도구의 설치와 인증을 확인하고 저장된 비밀번호와 API 키를 명령이나 설정에 전달합니다. 데스크톱 앱 연동과 서비스 계정도 지원합니다.

  • 1Password 명령줄 도구 설치
  • API 키를 명령에 전달
  • CI에서 서비스 계정 인증 사용
openclaw/openclaw39.2만2026년 10월 18일 업데이트

acp-router

무료요약 있음AI 평가 80점

OpenClaw에 전달한 자연어 요청을 Claude Code 같은 외부 코딩 에이전트로 연결합니다. ACP나 acpx로 작업을 시작하거나 이어가며 대화 맥락을 유지합니다.

  • 스레드에서 Claude Code 시작
  • 외부 에이전트의 기존 작업 계속
  • acpx로 직접 지시 전달
openclaw/openclaw39.2만2026년 10월 18일 업데이트

add-model-provider

무료요약 있음AI 평가 100점

OpenClaw에 모델 제공업체를 추가하고 실제 응답을 확인합니다. 인증 정보는 환경 변수나 파일 참조로 다루며 설정 검증과 결과 보고도 진행합니다.

  • OpenClaw에 모델 제공업체 추가하기
  • 인증 정보를 참조 방식으로 설정하기
  • 모델의 실제 응답 확인하기
openclaw/openclaw39.2만2026년 10월 18일 업데이트

agent-transcript

무료요약 있음AI 평가 90점

AI 에이전트의 작업 로그를 GitHub PR이나 이슈에 첨부할 기록으로 정리합니다. 관련 내용을 추리고 민감한 정보를 제거해 미리 보며, 별도 승인을 받아 게시합니다.

  • PR에 첨부할 에이전트 작업 기록 작성
  • 로컬 로그에서 관련 요청과 결과 추출
  • 민감한 정보를 제거한 기록 미리 보기
openclaw/openclaw39.2만2026년 10월 18일 업데이트

apple-notes

무료요약 있음AI 평가 100점

에이전트에서 macOS의 Apple Notes 메모를 생성, 검색, 편집, 삭제합니다. 폴더 간 이동과 HTML 또는 Markdown 내보내기도 지원합니다.

  • 제목을 지정해 메모를 만듭니다
  • 폴더 지정이나 유사 검색으로 메모를 찾습니다
  • 메모를 편집하고 폴더별로 정리합니다
openclaw/openclaw39.2만2026년 10월 18일 업데이트

apple-reminders

무료요약 있음AI 평가 70점

Mac에서 Apple Reminders의 기한이 있는 할 일을 확인하고 추가·편집합니다. 목록 관리와 완료·삭제를 통해 iPhone이나 iPad에서 보는 작업을 정리합니다.

  • 오늘 할 일과 기한이 지난 작업 확인
  • 기한이 있는 개인 할 일 추가
  • iPhone과 iPad에서 보는 작업 정리
openclaw/openclaw39.2만2026년 10월 18일 업데이트

openclaw의 스킬 모두 보기

이 스킬의 문제 신고