kb
Portable OKF knowledge bundle for coding-agent memory and LLM wikis.
Skill by stjbrown
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/stjbrown-kb
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, ml, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kb
What's inside
- Skill name
kb- Description
- 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.
- License
- MIT
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (15)
- SKILL.md
- customers.md · example-bundle/concepts/
- orders.md · example-bundle/concepts/
- index.md · example-bundle/
- log.md · example-bundle/
- sample_sales_data.md · example-bundle/references/
- conventions.md · example-bundle/spec/
- types.md · example-bundle/spec/
- SPEC.md · references/
- glossary.md · references/
- trust-model.md · references/
- version-profile.md · references/
- concept.md · templates/
- index.md · templates/
- log.md · templates/
SKILL.md (first lines)
# kb — bundles **Hub** for the `kb-*` family: vocabulary, shared reference, routing. Knowledge **compounds** — compiled once, kept current, not re-derived per query. Does not modify a bundle — routes to the skill that does. ## Key terms [references/glossary.md](references/glossary.md) defines the vocabulary. Minimum before routing: **Bundle**, **Ingest**, **Progressive disclosure**, **Trust model** (see [trust-model.md](references/trust-model.md)). ## The one hard rule A bundle is **conformant** iff every non-reserved `.md` file has parseable YAML frontmatter with a non-empty `type`. Everything else is soft guidance — consumers MUST tolerate missing optional fields, unknown types, and broken links. Never reject a bundle over them. Full rules: [references/SPEC.md](references/SPEC.md) §11. The domain portion of `spec/types.md` is a living, producer-chosen vocabulary, not a validation enum. Keep the workflow conventions `Reference` and `Spec Section`; start the domain types small and evolve them through [`kb-ingest`](../kb-ingest/SKILL.md) or [`kb-document`](../kb-document/SKILL.md) when the domain reveals a durable new kind of entity. Use [`kb-lint`](../kb-lint/SKILL.md) to detect schema drift. ## Route to the right skill | The user wants to… | Use | |---|---| | Start a new bundle | [`kb-init`](../kb-init/SKILL.md) | | Capture, ingest, file, or process a source (note, transcript, PDF, image, URL) | [`kb-ingest`](../kb-ingest/SKILL.md) | | Document a repository, explain its architecture/workflows, or refresh knowledge after code changes | [`kb-document`](../kb-document/SKILL.md) | | Ask what the bundle knows; look something up; explore connections | [`kb-query`](../kb-query/SKILL.md) | | Health-check the bundle (**drift**, orphans, contradictions, conformance) | [`kb-lint`](../kb-lint/SKILL.md) | | See the bundle as a graph | [`kb-visualize`](../kb-visualize/SKILL.md) | If a `knowledge/` bundle exists and would inform the current task, consult it via [`kb-query`](../kb-query/SKILL.md) before answering from scratch — even when the user didn't ask an explicit knowledge question. ## Shared reference (single source of truth) Every `kb-*` skill reads these rather than restating them, so the family stays consistent: - [references/SPEC.md](references/SPEC.md) — OKF v0.2, vendored verbatim. - [references/version-profile.md](references/version-profile.md) — v0.2 production and v0.1 compatibility rules; every writing skill reads it before changing a bundle. - [references/glossary.md](references/glossary.md) — leading words and definitions. - [references/trust-model.md](references/trust-model.md) — the maintenance rules. - [templates/](templates/) — `concept.md`, `index.md`, `log.md` starters. - [example-bundle/](example-bundle/) — a tiny conformant bundle: a worked example, and the seed `kb-init` copies from.
From stjbrown/agent-knowledge, MIT.
More from stjbrown/agent-knowledge
- 0.618score
kb-visualize
stjbrown
Render a knowledge bundle as an interactive graph — native UI where the host supports it, otherwise a self-contained HTML artifact.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-ingest
stjbrown
Ingest a source into the knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-query
stjbrown
Answer from the knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-document
stjbrown
Document and refresh a software repository in an OKF knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.615score
kb-lint
stjbrown
Health-check a knowledge bundle for conformance and drift; optionally auto-fix safe issues.
SkillBFreshness: B★ 41Claude Code +9 - 0.610score
kb-init
stjbrown
Scaffold a new OKF knowledge bundle in this project — run when starting a wiki or adding a bundle under knowledge/.
SkillBFreshness: B★ 41Claude Code +9
Signals
- Stars
- 41
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 1, 2026 (2 months ago)
- Last release
- Jul 29, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/stjbrown/agent-knowledge
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from stjbrown
- 0.618score
kb-visualize
stjbrown
Render a knowledge bundle as an interactive graph — native UI where the host supports it, otherwise a self-contained HTML artifact.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-ingest
stjbrown
Ingest a source into the knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-query
stjbrown
Answer from the knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.616score
kb-document
stjbrown
Document and refresh a software repository in an OKF knowledge bundle.
SkillBFreshness: B★ 41Claude Code +9 - 0.615score
kb-lint
stjbrown
Health-check a knowledge bundle for conformance and drift; optionally auto-fix safe issues.
SkillBFreshness: B★ 41Claude Code +9 - 0.610score
kb-init
stjbrown
Scaffold a new OKF knowledge bundle in this project — run when starting a wiki or adding a bundle under knowledge/.
SkillBFreshness: B★ 41Claude Code +9
Cite this page
kb skill. Agent Mart. https://agentmart.dev/skills/stjbrown-kb (last updated 2026-10-24)