Skip to content
Back to skills

Serve

ASecurity

Start the wiki web server — browsable Wikipedia-style UI with live research, split-pane editor, AI assist, and themes. Manual trigger only: /wiki-serve, 'start wiki server', 'browse the wiki'.

  • 49 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added May 28, 2026
ai-agentspythonbashfastapiapi

Works with

  • claude code
  • terminal
  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add Oshayr/LLM-Wiki --skill serve --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Serve?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Serve
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oshayr-serve/badge)](https://www.skillsdirectory.com/skills/oshayr-serve)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wiki-serve
description: "Start the wiki web server — browsable Wikipedia-style UI with live research, split-pane editor, AI assist, and themes. Manual trigger only: /wiki-serve, 'start wiki server', 'browse the wiki'."
---

# Wiki Serve

Launch a local web server that presents the wiki as a browsable, Wikipedia-style website with live background research, integrated chat, and a split-pane editor with AI assist.

Resolve `.wiki/` from plugin install scope. Auto-create if missing.

## Arguments

- **`/wiki-serve`** — start the server (default port 8420)
- **`/wiki-serve stop`** — stop the running server

## Startup

The FastAPI web server **only runs when explicitly requested**. There are two ways to start it:

### Skill-Based Launch

1. Run the `/wiki-serve` skill from Claude Code (recommended):
   ```bash
   /wiki-serve
   ```
2. The server automatically:
   - Installs dependencies if needed
   - Handles page indexing, research workers, and file watching
   - Opens your browser to localhost:8420

### Manual Launch

Dependencies are installed automatically by the plugin's `SessionStart` hook. To start the server manually from the command line:

```bash
python path/to/skills/serve/scripts/server.py --wiki-dir .wiki/ --port 8420
```

Replace `path/to` with the full path to your LLM-Wiki installation (typically `.claude/plugins/llm-wiki`).

If dependencies are missing, install manually: `pip install -r requirements.txt`

## Features

- **Page rendering** — markdown → HTML with wiki-link transformation, red-link detection
- **Live research** — click any red link to trigger background research (stub-first: summary in 30s, full upgrade async)
- **Search** — full-text search with autocomplete
- **Split-pane editor** — markdown + live preview, markdown toolbar, AI assist bar
- **Page type templates** — concept, brainstorming, idea, memory, status, rules, config, skill, plus custom templates from `.wiki/templates/`
- **Chat** — wiki-aware AI assistant in bottom-right panel
- **Research queue** — manage, cancel, reorder research tasks
- **Knowledge graph** — interactive page relationship visualization
- **Three themes** — light, dark, terminal
- **Export** — HTML and markdown download

## Stop

Kill the server process on port 8420. Either:
- `/wiki-serve stop`
- The server auto-stops when the session ends (daemon process)

Files in this skill

  • SKILL.md2.3 KB
  • references/architecture.md24.4 KB
  • scripts/__init__.py29 B
  • scripts/chat_manager.py14.3 KB
  • scripts/markdown_renderer.py16.6 KB
  • scripts/rag_handler.py3.2 KB
  • scripts/research_queue.py19.7 KB
  • scripts/research_worker.py25.5 KB
  • scripts/server.py66.7 KB
  • scripts/wiki_store.py32.1 KB
  • static/chat.js12 KB
  • static/editor.js9.4 KB
  • static/style.css69.5 KB
  • static/wiki.js29.4 KB
  • templates/base.html9.2 KB
  • templates/canvas.html5.1 KB
  • templates/create.html13.4 KB
  • templates/edit.html3.5 KB
  • templates/error.html432 B
  • templates/gaps.html6.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.