agentsclimarketplace

Audit

Skill ignromanov/llm-obsidian-wiki/skills/audit

This skill should be used when wiki-curator needs to perform a read-only health check of the vault, scanning for orphans, stale pages, source drift, contradictions, and tree-topology violations. Triggers on "audit wiki", "check health", "find issues", "wiki diagnostic".From its SKILL.md

Install
npx -y skills add ignromanov/llm-obsidian-wiki --skill audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 20 stars20 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.2 KB, as published. Nobody here has run it

Audit — Wiki Health Check (Read-Only)

Purpose

Read-only diagnostic scan of the vault. Produce structured health report with severity classification (P0/P1/P2). NO writes.

Used by wiki-curator only.

Trigger phrases

  • "audit wiki"
  • "check vault health"
  • "find issues"
  • "wiki diagnostic"

Inputs

  • Optional --scope (whole vault default, or specific domain)

Outputs

  • Human-readable health report (markdown)
  • 0 file writes

Workflow

Run the aggregator:

${CLAUDE_PLUGIN_ROOT}/scripts/wiki-health.sh --vault $VAULT_PATH

This delegates to:

CheckScriptSeverity
Source drift (SHA mismatch raw vs sources)verify-source-drift.shP0
Tree topology (index >100, hub >15)verify-tree-topology.shP1
Contradictions (declared in relations)detect-contradictions.shP1
Orphans (no incoming wikilinks)find-orphans.shP2
Stale (forgetting curve + no incoming)detect-stale.shP2

After running, classify findings in your report:

## Severity P0 (broken — block clean status)
- [item]: [file]:[line] — [reason]

## Severity P1 (degraded — should fix soon)
- [item]: ...

## Severity P2 (suggestion — quality improvement)
- [item]: ...

## Recommendations
- For each P0/P1, point to maintain skill action that would resolve it
- E.g., "Run wiki-curator maintain to split [[hub-X]] (18 members)"

Quality gate

  • Every finding has file path + line number (where applicable) + reason
  • Severity classification consistent (no P1 mixed into P0)
  • Report references maintain skill for fixable items

Anti-patterns

  • DO NOT write/edit anything
  • DO NOT auto-fix (that's maintain skill)
  • DO NOT load page contents into context unless required for the finding

Scripts used

  • ${CLAUDE_PLUGIN_ROOT}/scripts/wiki-health.sh (aggregator)
  • Underlying: find-orphans, detect-stale, detect-contradictions, verify-tree-topology, verify-source-drift

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.