wiki-builder

Creates and indexes persistent markdown research wikis with SQLite FTS5 search.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill wiki-builder-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-builder
Source: https://github.com/surfingalien/FinSurfing/tree/main/.claude/skills/wiki-builder
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill wiki-builder-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Scattered research notes and one-off chat summaries get lost between sessions. This Skill builds long-lived, structured knowledge bases on any topic—papers, products, people, codebases—stored as markdown on disk and indexed in a SQLite FTS5 database so any future session can recall them. ## Core Features & Use Cases - Wiki scaffolding: Initialize a wiki with a standard layout (raw sources, compiled pages, logs, sources table) in one of nine flavors such as research, paper, product, codebase, or incident. - FTS5 indexing: Every page written is upserted into a SQLite full-text index via the wiki-cli, keeping search in sync with the markdown files. - Citation discipline: Enforces a sources.md registry so every claim in compiled pages cites a tracked source, with lint prompts to catch orphans, broken links, and uncited claims. - Use Case: Ask to start a wiki on a research topic, ingest papers and links over weeks, then query the accumulated knowledge base from any later session without re-reading the sources. ## Quick Start Start a research wiki on transformer interpretability and add my first source page to it.

Frequently Asked Questions about wiki-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a persistent research wiki?

Run the wiki-cli init command with a slug, title, and flavor such as research, paper, or product. The script scaffolds the folder layout, renders config templates, and registers the wiki in the SQLite database for later retrieval.

How does full-text search work across wiki pages?

Each page write goes through the wiki-cli page command, which upserts the content into a SQLite FTS5 shadow index. The reindex command can rebuild the index by walking all markdown files in the wiki folder.

What wiki flavors are supported?

Nine flavors are supported: research, paper, domain, product, person, organization, project, codebase, and incident. Each flavor adds flavor-specific subfolders such as concepts, papers, timelines, or runbooks.

Can I keep a wiki inside my project repository?

Yes, pass the project scope flag to place the wiki under .claude/wikis in the project directory so it can be committed. Global wikis live in the home directory and are never committed.

What are the limitations of the auto-research loop?

The auto-research loop is not yet shipped; only the builder and query components exist in this version. The config file reserves an auto_research block with budget and depth caps that activates in a later release.