Skip to content
Back to skills

Obsidian Wiki Builder

ASecurity

Transforms raw source files registered in wiki_sources.json into Karpathy-style LLM wiki concept nodes, cluster pages, indices, and tables of contents.

  • 7 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythonbashnode

Security analysis

A100/100

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

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill obsidian-wiki-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Obsidian Wiki Builder?

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

Security grade badge for Obsidian Wiki Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-obsidian-wiki-builder/badge)](https://www.skillsdirectory.com/skills/richfrem-obsidian-wiki-builder)

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: obsidian-wiki-builder
description: Transforms raw source files registered in wiki_sources.json into Karpathy-style LLM wiki concept nodes, cluster pages, indices, and tables of contents.
---

# Obsidian Wiki Builder (obsidian-wiki-builder)

Transforms raw source files into structured LLM wiki concept nodes, cluster pages, indices, and tables of contents.

## Contents
- [Critical Constraints](#critical-constraints)
- [Dependencies](#dependencies)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Critical Constraints
- Scope limitation: Default discovery searches project root only; obtain explicit confirmation for external directory scans.
- Concept merging: Multiple source documents describing the same entity must merge into a single authoritative node (`multi_source: true`).
- Every compiled concept page must include complete YAML frontmatter (concept, source, cluster, timestamp).

## Dependencies

Requires `pyyaml` and Python 3.8+. Also requires `rlm-factory` plugin installed.

## Quick start
```bash
# Build wiki nodes from all registered sources
python3 plugins/obsidian-wiki-engine/scripts/wiki_builder.py --wiki-root <path>

# Build from single named source
python3 plugins/obsidian-wiki-engine/scripts/wiki_builder.py --wiki-root <path> --source arch-docs

# Dry run inspection
python3 plugins/obsidian-wiki-engine/scripts/wiki_builder.py --wiki-root <path> --dry-run
```

## Workflow
1. **Source Registration**: Read sources from `meta/wiki_sources.json` or ingest new directories.
2. **Concept Extraction**: Parse source markdown files into atomic concepts and link relationships.
3. **Node Synthesis**: Generate concept pages (`{concept}.md`), cluster summaries (`_{cluster}.md`), and root index.
4. **Graph Linking**: Insert bidirectional `[[wikilinks]]` between related concept nodes.

## Verification
```bash
# Validate build execution with dry run
python3 plugins/obsidian-wiki-engine/scripts/wiki_builder.py --wiki-root <path> --dry-run

# Audit skill compliance
python3 plugins/agent-scaffolders/scripts/audit_skill.py plugins/obsidian-wiki-engine/skills/obsidian-wiki-builder --mode source
```

## References
- [wiki-builder-guide.md](references/wiki-builder-guide.md) - Pipeline stages, multi-source merging, and markdown schemas.

Files in this skill

  • SKILL.md5.3 KB
  • evals/evals.json732 B
  • requirements.txt12 B
  • scripts/concept_extractor.py37 B
  • scripts/ingest.py26 B
  • scripts/raw_manifest.py32 B
  • scripts/wiki_builder.py32 B

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.