configlisted
Install: claude install-skill geronimo-iia/llm-wiki-skills
# Config
Two configuration files control llm-wiki behavior:
- `~/.llm-wiki/config.toml` — global engine config (local to the
machine, never committed). Override the path with `--config <path>`
or the `LLM_WIKI_CONFIG` environment variable.
- `<wiki>/wiki.toml` — per-wiki config (committed to git, shared)
## Config file location
```
1. --config <path> CLI flag (highest)
2. LLM_WIKI_CONFIG env var
3. ~/.llm-wiki/config.toml (default)
```
The `--config` flag is global — it works on every subcommand including
`serve`. Use it in `.mcp.json` to run isolated environments:
```json
{
"llm-wiki": {
"command": "llm-wiki",
"args": ["--config", "/path/to/config.toml", "serve"]
}
}
```
Or via `env`:
```json
{
"llm-wiki": {
"command": "llm-wiki",
"args": ["serve"],
"env": { "LLM_WIKI_CONFIG": "/path/to/config.toml" }
}
}
```
## Resolution order (settings within the config)
```
1. CLI flag / MCP parameter
2. Per-wiki config (wiki.toml)
3. Global config (config.toml)
4. Built-in default
```
Per-wiki wins over global. CLI flags win over everything.
## wiki.toml
Lives at the wiki repository root. Contains wiki identity and
optional per-wiki overrides.
```toml
name = "research"
description = "ML research knowledge base"
[ingest]
auto_commit = true
[validation]
type_strictness = "loose"
```
| Field | Required | Description |
|-------|----------|-------------|
| `name` | yes | Wiki name — used in `wiki://` URIs |
| `descr