Agent Knowledge Skills

Maintain a connected project wiki in portable Markdown knowledge bundles.

Agent Knowledge uses Open Knowledge Format for initialization, ingestion, documentation, queries, linting, and visualization. Its complete portable Skills share a specification, trust model, templates, and helpers.

Use cases

  • Build a project knowledge bundle
  • Integrate documents and answer cited questions
  • Find stale claims and orphaned pages

How to use

Initialize the bundle, add project sources, and use queries or health checks as knowledge grows. Retain the shared kb directory; the Janet CLI is a separate package.

Skills

  • kb-document

    Document and refresh a software repository in an OKF knowledge bundle. Use when the user asks to document this repo, codebase, architecture, developer workflows, or operational behavior; create repository knowledge; or bring existing repository documentation up to date after code changes. Treats the repository as live, read-only evidence rather than source material to copy or retire.

    stjbrown/agent-knowledge
  • kb-ingest

    Ingest a source into the knowledge bundle. Use when the user wants to capture, ingest, file, process, or "add this" — a note, transcript, email, PDF, image, web page, or any raw source — into a knowledge/ bundle, or drops content for processing. Reads the source once, extracts its signal, and integrates it across the bundle under the trust model so knowledge compounds instead of being re-derived per query.

    stjbrown/agent-knowledge
  • kb-init

    Scaffold a new OKF knowledge bundle in this project — run when starting a wiki or adding a bundle under knowledge/.

    stjbrown/agent-knowledge
  • kb-lint

    Health-check a knowledge bundle for conformance and drift; optionally auto-fix safe issues.

    stjbrown/agent-knowledge
  • kb-query

    Answer from the knowledge bundle. Use when the user asks what they/the project know about something, wants to look something up, explore connections, or compare things that live in a knowledge/ bundle — and when any task would be informed by an existing bundle, consult it here before answering from scratch. Navigates by progressive disclosure and files valuable answers back so the bundle compounds.

    stjbrown/agent-knowledge
  • kb-visualize

    Render a knowledge bundle as an interactive graph — native UI where the host supports it, otherwise a self-contained HTML artifact.

    stjbrown/agent-knowledge
  • kb

    Portable OKF knowledge bundle for coding-agent memory and LLM wikis. Use when the user wants to start a wiki, ingest a source, document a repository, query project knowledge with citations, lint for drift, or visualize connections; whenever a repo has a knowledge/ bundle that should inform the task; and when another kb-* skill needs the shared spec, glossary, templates, or trust model.

    stjbrown/agent-knowledge