Security

Skill Auditor

Try it

Deep audit for installed ClawHub skills — usage analysis, permission review, conflict detection

What it does

Audits all installed skills in the local OpenClaw environment. Scans metadata, files, permissions, dependencies, and usage history. Generates a health score, identifies zombie / duplicative / over-privileged skills, and produces cleanup scripts.

The skill document

Skill Auditor (skill-auditor)

Audits all installed skills in the local OpenClaw environment. Scans metadata, files, permissions, dependencies, and usage history. Generates a health score, identifies zombie / duplicative / over-privileged skills, and produces cleanup scripts.

Workflow

  1. Scan installation — list all skills under ~/.openclaw/skills/ and installed packages. Read each SKILL.md for: name, description, allowed-tools, user-invocable, dependencies, license.
  2. Usage analysis — parse session logs or call-frequency data over a configurable window (default 30 days). Compute: total invocations, trend (increasing / stable / declining / zero), last-used timestamp. Flag zombies (no usage in N days).
  3. Security audit — for each skill, check:
    • Permission reasonability: does the skill's allowed-tools match actual tool usage? Flag over-privileged skills (e.g. a greeting skill with exec access).
    • Sensitive tool access: identify skills with exec, web_fetch, script access.
    • Excessive cross-skill access.
  4. Conflict detection — pairwise comparison:
    • Overlapping description / name (duplicate functionality).
    • Conflicting tool or file namespace (two skills defining the same helper).
    • Circular dependencies.
  5. Health score (0-100) — five dimensions weighted equally:
    • Activity (usage frequency / recency, 0-20)
    • Security (permission score, 0-20)
    • Stability (error rate / completeness, 0-20)
    • Maintainability (doc quality, file count, size, 0-20)
    • Docs (description clarity, sample prompts, 0-20)
  6. Optimization suggestions — per skill:
    • Uninstall: zombie skills with no value
    • Suspend: rarely used but potentially useful
    • Permission downgrade: over-permissioned
    • Merge: overlapping skills into one
    • Upgrade: missing metadata or outdated format
  7. Cleanup script — generate a shell script to: uninstall selected skills, disable (rename to .disabled), suspend (archive). Provide dry-run mode.
  8. Output report — structured Markdown report with: executive summary, per-skill audit card (health score + flags), conflict matrix, cleanup script path. Optionally export as HTML dashboard.

Sample prompts

  • skill-auditor audit
  • skill-auditor audit --days 90 --min-activity 3
  • skill-auditor audit --focus security
  • skill-auditor cleanup --dry-run

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

More from harrylabsj

Browse all skills

Cross-platform price compare for Taobao vs JD, PDD, Vipshop with match-scored buy/wait/avoid calls.

by harrylabsj52 installs2 stars

Get a clear order, switch, add, wait, or skip call on a Meituan deal from visible fees, ETA, reviews, and threshold math.

by harrylabsj44 installs1 stars

Evaluate Pinduoduo deals before you commit — subsidies, group-buy rules, seller risk, and refund terms in one pass.

by harrylabsj34 installs1 stars

Diagnose skill bottlenecks and turn practice logs into a targeted next session.

by harrylabsj35 installs

Get plain-Chinese explanations of routine health checkup reports with abnormal items grouped and prioritized.

by harrylabsj27 installs

Plan Freshippo (盒马鲜生) shopping with freshness checks, delivery-slot advice, and a manual order handoff.

by harrylabsj23 installs