llm-wiki

Ingest sources into Obsidian and update entity pages with cross-references.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill llm-wiki-devcharuzu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-wiki
Source: https://github.com/devCharuzu/philfida-taskmanage/tree/main/.windsurf/skills/llm-wiki
Command: npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill llm-wiki-devcharuzu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Builds and maintains a persistent, interconnected knowledge base inside Obsidian by incrementally ingesting sources, updating entity and concept pages, and keeping cross-links current so insights accumulate across sessions.

Core Features & Use Cases

  • Ingests sources into wiki/sources, updates related entity/concept pages, and expands cross-references to form a coherent knowledge graph.
  • Keeps a running synthesis and a searchable index (index.md and log.md) to support long-running research, learning, and book companion workflows.
  • Use case: manage a second brain for personal knowledge management, long-form research projects, and team knowledge bases.

Quick Start

Drop a source into raw/ and run the ingest workflow to begin building your wiki.

Frequently Asked Questions about llm-wiki

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

FAQPage Schema
How do I build a persistent personal knowledge base in Obsidian using an LLM?

To build a persistent Obsidian knowledge base with an LLM, drop your source materials into the raw directory and run the ingest workflow. The system processes sources once, updates related entity and concept pages, and automatically expands cross-references to form a coherent knowledge graph.

What is the best way to maintain cross-references in a knowledge graph across multiple LLM sessions?

Maintaining cross-references across LLM sessions requires a persistent wiki workflow that updates entity and concept pages during ingestion. This approach keeps cross-links current and maintains a running synthesis, ensuring that insights accumulate coherently over time without losing context between sessions.

Can I use Python to automatically ingest sources and update my Obsidian wiki?

Yes, you can ingest sources and update your Obsidian wiki using standard Python tooling. The workflow ingests sources into a dedicated directory, automatically updates related wiki pages, and expands cross-references without requiring any external dependencies beyond the standard Python environment.

Do I need external dependencies to manage a second brain for long-running research in Obsidian?

No external dependencies are required to manage a second brain for long-running research in Obsidian. The system relies on standard Python tooling and Obsidian-compatible workflows, maintaining a searchable index and running synthesis to support long-form research and learning projects.

How does an LLM-driven wiki workflow handle incremental source ingestion and knowledge synthesis?

An LLM-driven wiki workflow handles incremental source ingestion by processing new materials, updating related entity and concept pages, and expanding cross-references. It maintains a running synthesis and searchable index, allowing accumulated insights to persist and support ongoing knowledge management tasks.

Why does my Obsidian knowledge base lose context between LLM sessions?

An Obsidian knowledge base loses context between LLM sessions without a persistent workflow to track cross-references and synthesis. Implementing an incremental ingestion process that updates entity pages and maintains a running log ensures insights accumulate coherently across all sessions.