BL

bholmesdev/llm-knowledge-base-skills

Developer tools
45 stars Качество 70 Тренд 70

Agent skills that turn raw markdown notes into a self-updating LLM knowledge base

Обзор

Agent skills that turn a directory of raw markdown notes into a self-updating knowledge base: tagged and backlinked notes, plus persistent wikis following Andrej Karpathy's llm-wiki pattern. You write things down; agents on a schedule handle the organizing. Tweak the skills to taste if your layout differs. Two self-contained HTML apps that build views of your vault in real time. Drop them in the same directory as your notes and open the vault in Hubble, which injects the file-reading runtime they use: The -cloud variants are built for scheduled runners like Oz. They assume the environment setup has synced your vault to ~/vault with Obsidian's headless CLI. Run the setup-oz-automations skill with your agent to create the environment and schedules — it pulls the skills straight from this repo, so there's nothing to push. Want to tweak the skills? Fork this repo and point the setup skill at your fork instead.

README

LLM knowledge base skills

Agent skills that turn a directory of raw markdown notes into a self-updating knowledge base: tagged and backlinked notes, plus persistent wikis following Andrej Karpathy’s llm-wiki pattern.

You write things down; agents on a schedule handle the organizing.

Install

npx skills add bholmesdev/llm-knowledge-base-skills

The skills

Skill What it does
enrich-note Enrich one note with topic tags (from a shared tag registry), source attribution, and links to related notes.
enrich-notes-loop Run enrich-note across every un-enriched note in the vault, unattended. Uses an enrichedAt frontmatter stamp to skip finished notes.
refresh-wiki Maintain every llm-wiki under wikis/: ingest new source notes, update entity/concept pages, and lint for stale claims and orphan pages.
enrich-notes-loop-cloud enrich-notes-loop wrapped for scheduled cloud runs: sync an Obsidian vault down, enrich, sync back up.
refresh-wiki-cloud refresh-wiki wrapped the same way for scheduled cloud runs.
setup-oz-automations Walks your agent through creating the Oz environment and schedules that run the cloud skills.

Expected vault layout

your-vault/
├── raw/       # raw, unfiltered notes — agents read these, never rewrite them
├── wikis/     # generated wikis — agents own this layer
└── tags.md    # the tag registry — seeded by enrich-note on first run

Tweak the skills to taste if your layout differs.

Visualizations

Two self-contained HTML apps that build views of your vault in real time. Drop them in the same directory as your notes and open the vault in Hubble, which injects the file-reading runtime they use:

File What it shows
notes-burndown.html A GitHub-style activity graph of your notes in raw/, with per-day tooltips.
thought-constellation.html Your notes as a night sky: stars clustered by frontmatter tag (a payoff of enrich-note), related notes linked, click a star to read the note.

Running in the cloud

The -cloud variants are built for scheduled runners like Oz. They assume the environment setup has synced your vault to ~/vault with Obsidian’s headless CLI. Run the setup-oz-automations skill with your agent to create the environment and schedules — it pulls the skills straight from this repo, so there’s nothing to push. Want to tweak the skills? Fork this repo and point the setup skill at your fork instead.

Read the full walkthrough

These skills are from my post on building a self-updating LLM knowledge base.

View this README on GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add bholmesdev/llm-knowledge-base-skills