indexlisted
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Index
Refresh `vault/wiki/index.md` — the vault MOC.
Per-folder `_index.md` files (inside topic folders) are maintained by
`/claude-wiki-pages:ingest` during ingest. This skill does not touch
them.
## When to invoke
- A new top-level topic folder has been created.
- A synthesis note has been added under `wiki/_synthesis/`.
- `/claude-wiki-pages:lint` reports vault-MOC drift.
- The user asks for an index refresh.
## Reading contract
- `vault/CLAUDE.md` — the schema.
- `vault/wiki/` — the full tree, specifically:
- Top-level topic folders (children of `wiki/`).
- `wiki/_synthesis/*.md` — the synthesis notes.
- Each top-level folder's `_index.md` — to pull its topic `title` and the
aliases the vault MOC should expose.
## Writing contract
Exactly one write target:
```
vault/wiki/index.md
```
With frontmatter matching the `index` type schema, and a body that:
- Lists every top-level topic folder under a `## Topics` heading, one line
per folder, format `- [[<Topic Name>]] — <one-line summary from the folder's _index.md>`.
- Lists every synthesis note under `## Syntheses`, one line per file, format
`- [[<Title>]] — <synthesis_type>`.
- Ends with an auto-generated timestamp: `_Generated <YYYY-MM-DD>._`
Plus one log append:
```
## [YYYY-MM-DD] index | refreshed vault MOC (<N> topics, <M> syntheses)
```
This skill MUST NOT:
- Touch per-folder `_index.md` files (`wiki/<topic>/_index.md`). Ever.
- Write any page other than `wiki/index.md` and `wi