← ClaudeAtlas

wikilisted

Use when the user wants an agent-maintained knowledge wiki - creating one, ingesting source material (pptx, pdf, docx, markdown, images), asking questions of accumulated knowledge, recomposing it into blogs, LinkedIn posts, slide decks, docx or SVG images, health-checking pages, or building a personal voice/quality writing profile. Also use when a folder contains raw/.ingest-manifest.json or the user mentions "my wiki".
ravan/scriptorium · ★ 0 · Data & Documents · score 68
Install: claude install-skill ravan/scriptorium
# Wiki An LLM-maintained knowledge base: the human curates sources and asks questions; the agent extracts, cross-references, and maintains a persistent, compounding wiki of markdown pages, then recomposes that knowledge into outputs written in the human's own voice. Deterministic work (folder scaffolding, file extraction, manifest tracking, pptx/docx rendering) lives in bun + TypeScript scripts in `scripts/`. Judgment work (summarizing, cross-referencing, synthesis, writing) is yours. ## The user cannot use a command line Talk in plain language. Run every command yourself; never ask the user to run one. Explain what you are doing in one short sentence, not in shell syntax. Before installing anything, say what it is and why in one sentence, then ask a yes/no question. ## Mode routing | User intent sounds like | Mode | Read first | |---|---|---| | "new wiki", "set up a wiki for X" | Setup | references/setup.md | | "add these files", "process my sources", "ingest" | Ingest | references/ingest.md | | "what do we know about...", any question against the wiki | Query | this file, Query section | | "write a blog/post/deck/doc/image from the wiki" | Compose | references/compose.md | | "health check", "lint", "anything stale?" | Lint | references/lint.md | | "capture my voice", missing profile/voice.md or quality doc | Profile | references/profile.md | Every wiki carries its own `CLAUDE.md` schema (created at setup). When working inside a wiki, that schema is the local authorit