openkb

Solid

Navigate a knowledge base compiled by the OpenKB CLI: locate the active KB, read concept, entity, and summary pages, and follow wikilinks across documents. Use when the user asks about content in their OpenKB knowledge base or mentions `openkb`, an `.openkb/` directory, or an openkb-generated `wiki/` tree. Not for arbitrary Markdown directories, Obsidian vaults, or documentation sites.

AI & Automation 144 stars 14 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 82/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OpenKB knowledge base OpenKB compiles documents into a cross-linked Markdown wiki. This skill reads that wiki. It is the retrieval half of this package: `book-to-skill` turns documents into a skill, OpenKB turns them into a browsable knowledge base, and both treat the source material as untrusted input. ## Which tool for which request | Request | Route | | --- | --- | | "Answer this from my knowledge base" | This skill | | "What does my KB say about X" | This skill | | "Turn this document into a reusable skill" | `/book-to-skill-compile` in this package | Compiling a document into an agent skill belongs to `/book-to-skill-compile`, not to `openkb skill new` — this package owns that path, produces provenance records, and verifies them with `/book-to-skill-verify`. Do not offer the OpenKB Skill Factory as an alternative route for it. ## Find the knowledge base first The user may be anywhere on disk; the active KB is not necessarily the working directory. ```bash openkb status ``` The first line reads `Knowledge base: <path>`. That absolute path is `<kb>` for every read below. Resolution walks up from the current directory looking for `.openkb/`, then falls back to the global default, so this works from an unrelated directory. If it reports no knowledge base, or the command is not installed, stop and tell the user. Do not guess a path and do not create one. ## Wiki layout | Path | Holds | | --- | --- | | `<kb>/wiki/index.md` | Compiled table of contents; every entry...

Details

Author
dmae97
Repository
dmae97/omk
Created
4 months ago
Last Updated
today
Language
TypeScript
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

scribe-kb

Read, write, and search a scribe-managed knowledge base (markdown vault with frontmatter conventions, wikilinks, and qmd hybrid search). Use when the user's project has a scribe.yaml (KB root) or a .claude/<kb_name>/ drop-file directory (consumer side), or when they mention scribe, scriptorium, qmd, drop files, or "my KB". Covers frontmatter schema, wikilink syntax, drop-file pattern, search via qmd, and directory taxonomy.

64 Updated 4 days ago
oliver-kriska
Data & Documents Listed

okf-query

Answer a question using ONLY an Open Knowledge Format (OKF) knowledge base (a wiki/ bundle of Markdown + YAML frontmatter), with citations and honest gaps. Use when the user asks something their wiki / knowledge base / notes should answer, or says "according to my notes/KB", "what does my wiki say about X", "search my knowledge base", "what do I have on X". Navigates the indexes, cites concept ids, and flags what's missing instead of guessing.

1 Updated 2 months ago
thattimc
AI & Automation Listed

ki-repo-kb

Interact with a Knowledge Islands knowledge base: save AI outputs as notes, update existing notes, query the base, distil a conversation into notes, or write a session digest — and audit a base against the structure model, bring it into line, or scaffold a new one. Targets the Knowledge Islands structure (Calendar / Pillars / Resources / Streams, plus inbound `+` and outbound `-`), so it assumes the zone model rather than asking for it; only a few store-level bindings come from the host project. Triggers: "save to my notes", "save to the knowledge base", "add to the KB", "what do my notes say about", "search my notes", "update the note on", "capture this", "write a session digest", "audit my knowledge base", "is my base structured right", "set up a new knowledge base". For the `Streams` zone (proposals, the Enactment Process) use the `ki-repo-kb-streams` skill it delegates to; for general Markdown or TOML house style (not note content) use `ki-authoring`.

0 Updated today
knowledgeislands