marvec/rock-star-skills/llmwiki-init
Claude Code and agent skill by marvec/rock-star-skills
- community
Checking that the SKILL.md file is still in the repository.
Initialize the LLM Wiki. Creates directory structure, index, log, sets up qmd collection, and runs initial ingest of all existing content from raw/, docs/, and notes/. Run once per project.
Install
npx vskill@latest install marvec/rock-star-skills/llmwiki-initSKILL.md
The same SKILL.md was published earlier as sergsrgsg/rock-star-skills/llmwiki-init.
LLM Wiki: Initialize
Set up a new LLM Wiki in the current project and run the first full ingest.
Pre-flight
- Check if
wiki/index.mdalready exists. If it does and has content beyond the template, ask the user whether to reinitialize (destructive) or skip. - Verify
raw/,docs/, andnotes/directories exist. Create any that are missing. - Verify
raw/attachments/exists. Create if missing.
Step 1: Create Wiki Structure
Ensure the following directories and files exist:
If files already exist, leave them as-is.
Step 2: Set Up qmd Collection
Run:
This registers the wiki/ directory as a qmd collection named "wiki". If the collection already exists, skip.
Then update the index:
If qmd is not installed, warn the user: npm install -g @tobilu/qmd and continue without it.
Step 3: Initial Ingest
Collect ALL existing files that should be ingested:
- `raw/` — all markdown files and other documents (skip
raw/attachments/) - `docs/` — all markdown files recursively
- `notes/` — all markdown files recursively
For each file found, invoke the llmwiki:ingest skill's logic (or invoke the skill itself). Process files in batches using parallel subagents where possible:
- Group files by directory/topic
- For each batch, spawn a subagent to read the files and produce wiki pages
- Each subagent should:
- Read the source file
- Determine what wiki pages to create/update (entity pages, concept pages, source summary)
- Write the source summary to
wiki/sources/ - Create or update entity/concept pages in
wiki/entities/andwiki/concepts/ - Add
[[wikilinks]]between related pages - Return the list of pages created/updated
After all subagents complete:
- Rebuild
wiki/index.mdwith all pages - Append a log entry to
wiki/log.md:
`` ## [YYYY-MM-DD] init | Initialized wiki with N sources, M pages created ``
Step 4: Build Embeddings (Optional)
If qmd is available, run:
This builds vector embeddings for semantic search. If it fails or takes too long, skip — BM25 search still works.
Step 5: Report
Print a summary:
- Number of source files ingested
- Number of wiki pages created (by category)
- Any files that failed or were skipped
- qmd status (collection registered, embedding status)
Wiki Page Conventions
All wiki pages MUST follow these conventions:
Frontmatter
Every wiki page has YAML frontmatter:
Wikilinks
Use [[Page Title]] syntax for cross-references. Obsidian resolves these automatically. When creating a new page, add wikilinks to all related existing pages, and update those existing pages to link back.
Source Summaries
Source summary filenames: kebab-case version of the source title, in wiki/sources/. Example: wiki/sources/cross-platform-tech-stacks-2026.md.
Entity & Concept Pages
Use descriptive kebab-case filenames. Example: wiki/entities/expo.md, wiki/concepts/local-first-architecture.md.
File Naming
- All wiki page filenames: lowercase kebab-case with
.mdextension - No spaces, no special characters beyond hyphens
- Keep names concise but descriptive
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/llmwiki-init/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 7
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/marvec/rock-star-skills/llmwiki-init)