# Wiki All

> Run the complete llmwiki pipeline from scratch — init, sync, graph, build, lint, and serve. Use when the user says "run everything", "full pipeline", "wiki-all", or wants to rebuild the entire wiki from session history.

- Skill: `pratiyush/wiki-all` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pratiyush/wiki-all`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pratiyush/wiki-all/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: pratiyush (https://skillmd.com/u/pratiyush)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pratiyush/wiki-all

---


# wiki-all

## What this skill does

Runs the complete llmwiki pipeline in the correct sequence:

1. **init** — scaffold `raw/`, `wiki/`, `site/` directories
2. **sync** — convert `.jsonl` sessions to markdown
3. **graph** — build Graphify AI knowledge graph (communities, god nodes, hyperedges)
4. **build** — compile `wiki/` markdown into `site/` HTML
5. **lint** — run 14 quality rules, report issues
6. **serve** — start local server at http://127.0.0.1:8765

## Steps

Run each step in order. Report the result of each before proceeding to the next.

### Step 1: Init

```bash
python3 -m llmwiki init
```

Report what was created or confirmed.

### Step 2: Sync

```bash
python3 -m llmwiki sync --no-auto-build --no-auto-lint
```

Report: how many sessions converted, how many unchanged, any errors.

If new sessions were converted, follow the **Ingest Workflow** from `CLAUDE.md` for each new file (create/update entity + concept pages, cross-link, update index).

### Step 3: Graph

```bash
python3 -m llmwiki graph
```

Report: node count, edge count, community count, top 5 connected nodes.

Ask the user: **"Export graph to Obsidian vault?"** If yes:

```python
python3 -c "
from llmwiki.graphify_bridge import export_to_obsidian
from pathlib import Path
export_to_obsidian(Path.home() / 'Documents/Obsidian Vault/Temp/Graph')
"
```

### Step 4: Build

```bash
python3 -m llmwiki build
```

Report: HTML file count, total size, export formats written.

### Step 5: Lint

```bash
python3 -m llmwiki lint
```

Report: total issues by severity (errors, warnings, info). Highlight any errors that need immediate attention.

### Step 6: Serve

Ask the user: **"Start the local server?"** If yes:

```bash
python3 -m llmwiki serve --open
```

Report the URL: http://127.0.0.1:8765

## After completion

Report a summary table:

| Step | Result |
|------|--------|
| init | N dirs, M seed files |
| sync | N converted, M unchanged |
| graph | N nodes, M edges, K communities |
| build | N HTML files, M MB |
| lint | N issues (E errors, W warnings) |
| serve | http://127.0.0.1:8765 |

