autowiki-e3b0c4 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited autowiki-e3b0c4 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<img src="docs/banner.png" alt="autowiki — documents in, claims validated, contradictions flagged, knowledge base out" width="100%">
Turn documents into a validated, cross-referenced knowledge base. Ingests markdown, PDFs, code, CSVs, logs. Checks that extracted claims match their sources and don't contradict each other.
The wiki that doesn't trust itself. Documents go in, claims get checked against their sources, contradictions get flagged instead of buried.
# Agent Skills (Claude Code, Codex, Cursor, Hermes, OpenCode, OpenClaw)
npx skills add https://github.com/knefenk/autowiki
# Hermes
hermes skills tap add knefenk/autowiki
# Python (supplementary)
pip install autowikiFive focused skills, each loaded independently. An agent loading only what it needs uses 0.3K-1.7K tokens instead of one large skill at 2.2K. This split-skill approach follows the pattern from Superpowers (235K stars).
| Skill | Does | Tokens |
|---|---|---|
autowiki-init | Create a wiki directory | ~290 |
autowiki-ingest | EN-PI-R loop: chunk, extract, integrate, validate, stuck detection | ~1.7K |
autowiki-validate | Drift check, contradiction detection, lint | ~826 |
autowiki-index | Rebuild index.md and log.md | ~501 |
autowiki-query | Search and exploration patterns | ~581 |
Each skill tells the agent what to do using its native tools -- no scripts required. The ingest skill is a loop: "for each chunk: extract, search KB, update pages, validate, next chunk." If a chunk yields nothing, the agent tries a different approach instead of digging deeper.
Document → chunk → extract → validate → cross-reference → write pagesboundaries for prose, head+middle+tail for logs, schema+sample for CSV, function boundaries for code. Raw source saved with sha256 so later changes get flagged.
Source provenance tracked (which file, which section).
get the numbers right?) and against existing wiki pages (does this contradict something already known?).
entities/, concepts/, claims/ withfrontmatter, wikilinks, and confidence scores.
The wiki is plain markdown files. Every wiki includes _navigate.md at its root -- a short file any agent can read to learn how to find and use information in the KB without loading anything else. This pattern comes from agent-kernel.
| Platform | Install |
|---|---|
| Claude Code | /plugin marketplace add knefenk/autowiki |
| Codex | Plugin marketplace |
| Cursor / Windsurf | npx skills add https://github.com/knefenk/autowiki |
| Hermes | hermes skills tap add knefenk/autowiki |
| OpenCode | Add to opencode.json plugin array |
| OpenClaw | openclaw.plugin.json |
| pip | pip install autowiki |
# Start a wiki
autowiki init --path ~/wiki --domain "semiconductor market research"Then in your agent:
# Ingest a document
"ingest this PDF into ~/wiki"
# Ask questions
"what does my wiki know about TSMC Q1 revenue?"
"show me low-confidence claims about ASML bookings"Or with the CLI:
autowiki search "P/E valuation" --path ~/wiki
autowiki validate --path ~/wiki
autowiki lint --path ~/wikipass@8, not pass@1. Flagged at confidence: medium.
Both marked contested: true, not silently resolved.
at confidence: low.
program.md patternDiscussions, issues, and PRs welcome. See CONTRIBUTING.md.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.