ingestlisted
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Ingest
Process sources under `vault/raw/` into the wiki. This skill is the
single-responsibility ingest verb; it is the middle third of what the
`claude-wiki-pages-ingest-agent` agent does. The agent wraps this skill with a
post-ingest lint-fix pass and an optional synthesis step — invoke the agent
when the user wants the full cycle, invoke this skill when the user wants only
the ingest portion.
## When to invoke
- A file exists under `vault/raw/` that has no corresponding entry in
`vault/wiki/log.md` under a `## [YYYY-MM-DD] ingest | <title>` header.
- The user explicitly requests ingest-only (skipping lint and synthesis).
- An agent is chaining ingest as a step.
## Reading contract
- `vault/raw/` — the sources themselves. Immutable. Enforced by
`protect-raw.sh`.
- `vault/CLAUDE.md` — the schema. Read first, before touching any source.
- `vault/wiki/` — to detect existing pages for the entities and concepts the
new source mentions. This skill extends existing pages rather than
duplicating them.
- `vault/wiki/log.md` — to detect already-ingested sources.
## Writing contract
Writes are confined to these paths:
| Path | Write intent |
| ----------------------------- | ------------------------------------------------------------------------ |
| `vault/wiki/_sources/<slug>.md` | One new summary per never-before-seen source. |
| `vault/wiki/<