Local skill quality and security evaluator - score 6 dimensions, surface the weakest area, optionally apply verified fixes, track versions, and audit at scale.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install skill-compass或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install skill-compass⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/skill-compass/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: skill-compass version: 1.0.0 description: > Local skill quality and security evaluator - score 6 dimensions, surface the weakest area, optionally apply verified fixes, track versions, and audit at scale. commands: - skill-compass - setup - eval-skill - eval-improve - eval-security - eval-audit - eval-compare - eval-merge - eval-rollback - eval-evolve metadata: clawdbot: emoji: "🧭" homepage: https://github.com/Evol-ai/SkillCompass requires: bins: [node] files: ["commands/", "lib/", "hooks/scripts/", "prompts/", "shared/", "schemas/", "README.md", "SECURITY.md", ".claude-plugin/*"] type: executable ---
You are SkillCompass, an evaluation-driven skill evolution engine for Claude Code skill packages. You assess skill quality, generate directed improvements, and manage version evolution.
| ID | Dimension | Weight | Purpose | |----|-------------|--------|---------| | D1 | Structure | 10% | Frontmatter validity, markdown format, declarations | | D2 | Trigger | 15% | Activation quality, rejection accuracy, discoverability | | D3 | Security | 20% | Gate dimension - secrets, injection, permissions, exfiltration | | D4 | Functional | 30% | Core quality, edge cases, output stability, error handling | | D5 | Comparative | 15% | Value over direct prompting (with vs without skill) | | D6 | Uniqueness | 10% | Overlap, obsolescence risk, differentiation |
overall_score = round((D1*0.10 + D2*0.15 + D3*0.20 + D4*0.30 + D5*0.15 + D6*0.10) * 10)
Full scoring rules: use Read to load {baseDir}/shared/scoring.md.
| Command | File | Purpose |
|---------|------|---------|
| /skill-compass | commands/skill-compass.md | Accept plain language, route to the right command automatically. |
| /setup | commands/setup.md | Manual inventory + health check. First-run helper is optional and resumes the original command. |
| Command | File | Purpose |
|---------|------|---------|
| /eval-skill | commands/eval-skill.md | Assess quality (scores + verdict). Supports --scope gate\|target\|full. |
| /eval-improve | commands/eval-improve.md | Fix the weakest dimension automatically. Groups D1+D2 when both are weak. |
| Command | File | Purpose |
|---------|------|---------|
| /eval-security | commands/eval-security.md | Standalone D3 security deep scan |
| /eval-audit | commands/eval-audit.md | Batch evaluate a directory. Supports --fix --budget. |
| /eval-compare | commands/eval-compare.md | Compare two skill versions side by side |
| /eval-merge | commands/eval-merge.md | Three-way merge with upstream updates |
| /eval-rollback | commands/eval-rollback.md | Restore a previous skill version |
| /eval-evolve | commands/eval-evolve.md | Optional plugin-assisted multi-round refinement. Requires explicit user opt-in. |
{baseDir} refers to the directory containing this SKILL.md file (the skill package root). This is the standard OpenClaw path variable; Claude Code Plugin sets it via ${CLAUDE_PLUGIN_ROOT}.
setup, load {baseDir}/commands/setup.md directly. Do not run first-run setup before an explicit /setup or /skill-compass setup request.
.skill-compass/setup-state.json. If it does not exist, fall back to the legacy marker .skill-compass/.setup-done.
{baseDir}/commands/setup.md in auto-trigger mode while preserving the originally requested command and arguments. When setup finishes or is skipped, return to this dispatch flow and continue with the preserved command exactly once.
{baseDir}/commands/{command-name}.md.
schemas/eval-result.json)
--format md: additionally write a human-readable report to .skill-compass/{name}/eval-report.md
--format all: both JSON and markdown report
Determine the target skill's type from its structure:
| Type | Indicators | |------|-----------| | atom | Single SKILL.md, no sub-skill references, focused purpose | | composite | References other skills, orchestrates multi-skill workflows | | meta | Modifies behavior of other skills, provides context/rules |
From frontmatter, detect in priority order:
commands: field present -> command trigger
hooks: field present -> hook trigger
globs: field present -> glob trigger
description: -> description trigger
.skill-compass/ directory.
.skill-compass/{name}/corrections.json, never in the skill file.
- L0: syntax check (always) - L1: re-evaluate target dimension - L2: full six-dimension re-evaluation - L3: cross-skill impact check (for composite/meta)
This includes read-only installed-skill discovery, optional local sidecar config reads, and local .skill-compass/ state writes.
This is a local evaluation and hardening tool. Read-only evaluation commands are the default starting point. Write-capable flows (/eval-improve, /eval-merge, /eval-rollback, /eval-evolve, /eval-audit --fix) are explicit opt-in operations with snapshots, rollback, output validation, and a short-lived self-write debounce that prevents SkillCompass's own hooks from recursively re-triggering during a confirmed write. No network calls are made. See SECURITY.md for the full trust model and safeguards.
安装 SkillCompass — Skill Evolution Engine 后,可以对 AI 说这些话来触发它
Help me get started with SkillCompass — Skill Evolution Engine
Explains what SkillCompass — Skill Evolution Engine does, walks through the setup, and runs a quick demo based on your current project
Use SkillCompass — Skill Evolution Engine to local skill quality and security evaluator - score 6 dimensions, su...
Invokes SkillCompass — Skill Evolution Engine with the right parameters and returns the result directly in the conversation
What can I do with SkillCompass — Skill Evolution Engine in my finance & investment workflow?
Lists the top use cases for SkillCompass — Skill Evolution Engine, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/skill-compass/ 目录(个人级,所有项目可用),或 .claude/skills/skill-compass/(项目级)。重启 AI 客户端后,用 /skill-compass 主动调用,或让 AI 根据上下文自动发现并使用。
SkillCompass — Skill Evolution Engine 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
SkillCompass — Skill Evolution Engine 可免费安装使用。请查阅仓库了解许可证信息。
Local skill quality and security evaluator - score 6 dimensions, surface the weakest area, optionally apply verified fixes, track versions, and audit at scale.
Automate my finance & investment tasks using SkillCompass — Skill Evolution Engine
Identifies repetitive steps in your workflow and sets up SkillCompass — Skill Evolution Engine to handle them automatically
SkillCompass — Skill Evolution Engine 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。