Individual skill
skill-compass
Evaluate skill quality, find the weakest dimension, and apply directed improvements. Also tracks usage to spot idle or risky skills. Use when: first session after install, or user asks about skill quality, evaluation, inbox, suggestions, or improvement.
SKILL.md
Source commit b98a1b64aa11d7fbdbea29f8b447286c5731c003
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 215
- Repository last updated
- Apr 23, 2026
- License
- MIT
Observed agent integration: claude-code, codex
- anthropic Repository topic
- claude-code Repository topic
- claude-code-skill Repository topic
- openclaw Repository topic
- skill-rating Repository topic
- agent-skills Repository topic
- ai-agents Repository topic
- openclaw-skill Repository topic
- skill-evaluation Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude-plugin/plugin.jsonasset · 669 bytes.github/CODEOWNERSasset · 479 bytes.github/ISSUE_TEMPLATE/bug_report.ymlasset · 2,359 bytes.github/ISSUE_TEMPLATE/config.ymlasset · 750 bytes.github/ISSUE_TEMPLATE/evaluation_issue.ymlasset · 1,576 bytes.github/ISSUE_TEMPLATE/feature_request.ymlasset · 1,395 bytes.github/pull_request_template.mddoc · 1,183 bytes.github/workflows/pr-target-guard.ymlasset · 891 bytes.github/workflows/verify.ymlasset · 1,459 bytes.gitignoreasset · 768 bytes.skill-compass/.checksumsasset · 104 bytes.skill-compass/README.mddoc · 518 bytes.skill-compass/test-skill/audit.jsonlasset · 622 bytes.skill-compass/weak-skill/manifest.jsonasset · 432 bytes.skill-compass/weak-skill/snapshots/1.0.0.mddoc · 5,522 bytesAGENTS.mddoc · 1,303 bytesCHANGELOG.mddoc · 1,171 bytesCONTRIBUTING.mddoc · 4,124 bytesLICENSEasset · 1,082 bytesREADME.mddoc · 9,554 bytesSECURITY.mddoc · 5,936 bytesSKILL.mdcore · 12,775 bytesassets/skill-quality-report.pngasset · 201,691 bytescommands/eval-audit.mddoc · 6,068 bytescommands/eval-compare.mddoc · 3,051 bytescommands/eval-evolve.mddoc · 10,119 bytescommands/eval-improve.mddoc · 8,445 bytescommands/eval-merge.mddoc · 3,964 bytescommands/eval-rollback.mddoc · 4,551 bytescommands/eval-security.mddoc · 2,586 bytescommands/eval-skill.mddoc · 19,057 bytescommands/post-install-onboarding.mddoc · 2,933 bytescommands/setup.mddoc · 14,959 bytescommands/skill-compass.mddoc · 6,096 bytescommands/skill-inbox.mddoc · 12,228 bytescommands/skill-report.mddoc · 11,888 bytescommands/skill-update.mddoc · 5,688 bytesdocs/skill-inbox/openclaw/product-spec.mddoc · 14,795 bytesexamples/guide-auto-updater.mddoc · 3,107 bytesexamples/guide-claudeception.mddoc · 4,821 bytesexamples/guide-self-improving-agent.mddoc · 5,319 bytesexamples/sample-eval.jsonasset · 6,492 bytesexamples/sample-manifest.jsonasset · 1,960 bytesexamples/sample-merge.jsonasset · 1,698 byteshooks/hooks.jsonasset · 1,295 byteshooks/scripts/eval-gate.jsruns · 11,034 byteshooks/scripts/output-guard.jsruns · 6,939 byteshooks/scripts/post-skill-edit.jsruns · 6,894 byteshooks/scripts/pre-eval-scan.jsruns · 461 byteshooks/scripts/pre-eval-scan.shruns · 139 byteshooks/scripts/session-tracker.jsruns · 5,252 byteshooks/scripts/skill-usage-tracker.jsruns · 6,290 byteshooks/scripts/write-last-version.jsruns · 969 byteslib/audit-chain.jsruns · 6,462 byteslib/basic-validator.jsruns · 6,431 byteslib/git-skill-reader.jsruns · 3,015 byteslib/inbox-engine.jsruns · 14,520 byteslib/inbox-store.jsruns · 11,012 byteslib/integrity-monitor.jsruns · 9,374 byteslib/patterns.jsruns · 6,671 byteslib/pre-eval-patterns.jsruns · 1,751 byteslib/pre-eval-scan.jsruns · 5,975 byteslib/quick-scan.jsruns · 5,606 byteslib/security-validator.jsruns · 21,603 byteslib/structure-validator.jsruns · 18,588 byteslib/trigger-validator.jsruns · 21,776 byteslib/update-checker.jsruns · 5,794 byteslib/usage-reader.jsruns · 6,741 bytesoc/README.clawhub.mddoc · 1,267 bytesoc/openclaw.plugin.jsonasset · 602 bytesoc/package-lock.jsonasset · 1,461 bytesoc/package.jsonruns · 804 bytesoc/src/commands/sc.tsruns · 10,495 bytesoc/src/cron/weekly-digest.tsruns · 3,291 bytesoc/src/hooks/after-tool.tsruns · 1,841 bytesoc/src/hooks/plugin-lifecycle.tsruns · 3,230 bytesoc/src/locale.tsruns · 46,318 bytesoc/src/plugin.tsruns · 2,431 bytesoc/src/renderers/digest-formatter.tsruns · 4,848 bytesoc/src/rules/r15-clawhub-update.tsruns · 874 bytesoc/src/runtime.tsruns · 421 bytesoc/src/types/openclaw.d.tsruns · 2,831 bytesoc/tsconfig.jsonasset · 473 bytespackage-lock.jsonasset · 862 bytespackage.jsonruns · 1,195 bytesprompts/d1-structure.mddoc · 6,958 bytesprompts/d2-trigger.mddoc · 6,978 bytesprompts/d3-security.mddoc · 12,903 bytesprompts/d4-functional.mddoc · 16,011 bytesprompts/d5-comparative.mddoc · 10,593 bytesprompts/d6-uniqueness.mddoc · 11,679 bytesprompts/improve.mddoc · 5,057 bytesprompts/merge.mddoc · 4,053 bytesschemas/eval-result.jsonasset · 9,140 bytesschemas/feedback-signal.jsonasset · 2,287 bytesschemas/merge-result.jsonasset · 2,391 bytesschemas/version-manifest.jsonasset · 2,778 bytesscripts/eval-v2/analyze-results.jsruns · 9,918 bytesscripts/eval-v2/batch-eval-v6.shruns · 16,056 bytesscripts/eval-v2/codespace-setup.shruns · 3,299 bytesscripts/eval-v2/download-skills.shruns · 5,239 bytesscripts/eval-v2/sample-skills.jsruns · 9,117 bytesscripts/eval-v2/skills-sample.jsonasset · 11,976 bytesscripts/fetch-fixtures.shruns · 728 bytesscripts/hud-extra.jsruns · 1,317 bytesscripts/release/prepare-clawhub-canary.jsruns · 10,654 bytesscripts/tests/README.mddoc · 4,219 bytesscripts/tests/collect-results.jsruns · 6,619 bytesscripts/tests/lib/assert.shruns · 10,363 bytesscripts/tests/lib/helpers.shruns · 9,544 bytesscripts/tests/phase-a-hooks.shruns · 9,476 bytesscripts/tests/phase-b-core.shruns · 31,833 bytesscripts/tests/phase-c-version.shruns · 14,963 bytesscripts/tests/phase-d-compound.shruns · 13,307 bytesscripts/tests/phase-e-integration.shruns · 19,051 bytesscripts/tests/phase-vm.shruns · 9,896 bytesscripts/tests/run-all.shruns · 6,460 bytesscripts/tests/verify-clawhub.jsruns · 6,407 bytesscripts/tests/verify-local.jsruns · 10,123 bytesscripts/tests/verify-oc-event-flow.jsruns · 10,956 bytesshared/feedback-integration.mddoc · 2,528 bytesshared/llm-capability-baseline.mddoc · 3,755 bytesshared/scoring.mddoc · 3,151 bytesshared/skill-registry.jsonasset · 6,351 bytesshared/threat-signatures.yamlasset · 3,140 bytesshared/tool-instructions.mddoc · 3,236 bytesshared/version-management.mddoc · 3,867 bytes
Read excerpt
# SkillCompass
You are **SkillCompass**, a skill quality and management tool for Claude Code. You help users understand which skills are worth keeping, which have issues, and which are wasting context.
## Post-Install Onboarding
**Triggered by SessionStart hook.** `hooks/scripts/session-tracker.js` compares the current SkillCompass version against `.skill-compass/cc/last-version`. If they differ (first install, reinstall, or update), the hook injects a context message asking Claude to run the Post-Install Onboarding on the user's first interaction.
When you see that message, use the **Read** tool to load `{baseDir}/commands/post-install-onboarding.md` and follow it exactly. Do not wait for a slash command.
---
## Six Evaluation Dimensions