kmd
01Plugin Claude Code
kmd — Knowledge MarkDown: operate a markdown knowledge base with your coding agent. qmd queries it; kmd keeps it.
Plugin Claude Code
kmd — Knowledge MarkDown: operate a markdown knowledge base with your coding agent. qmd queries it; kmd keeps it.
Plugin Claude Code
kmd — Knowledge MarkDown. Operate a markdown knowledge base (Obsidian-compatible, the LLM-wiki pattern): the kmd-ingest write protocol and kmd-lint health checks as skills, operator/librarian/intake agents, and hooks that enforce KB invariants (generated INDEX.md, append-only LOG.md and sources/) at the tool-call…
Instructions file CodexOpenCode
Instructions for yasik/kmd, covering agent guidelines, philosophy, workflow orchestration, 1. plan mode default and 2. subagent strategy.
Instructions file
Instructions for yasik/kmd, a project described as: Agentic knowledge base and wiki management that works with any agent harness.
Agent
The source-intake agent — drains the un-ingested sources queue. Delegate to it when raw material has been dropped into the KB's sources/ directory (scraped pages, whitepapers, transcripts, meeting notes) and needs to be distilled into KB pages, when lint reports unreferenced sources, or on a scheduled intake run.…
Agent
The knowledge-base health agent — the librarian duty. Delegate to it for scheduled KB hygiene runs, lint passes, audits, or whenever KB quality is in doubt (contradictions, stale pages, broken links, unprocessed sources, index drift). Also the right agent after a burst of ingests. Works with personal KBs and…
Agent
The knowledge-base interface agent. Delegate to it for any KB work — answering questions from a markdown knowledge base (queries with citations), writing knowledge into it (ingesting sources, promoting artifacts/reports, filing learnings, correcting pages), or deciding where something belongs in the KB. Works with…
Hook
Runs before the agent uses a tool for Write, Edit, MultiEdit and NotebookEdit tool calls, executing kb_guard.py via python3. From yasik/kmd.
Hook
Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing kb_post_write.py via python3. From yasik/kmd.
Skill Claude CodeCodex
The write protocol for a markdown knowledge base (Obsidian-compatible, the LLM-wiki pattern) — personal or shared. Use for EVERY write into the KB — distilling a new or scraped source, promoting a finished artifact/report/lesson into the KB, filing a durable learning, insight, or query answer, or correcting/updating…
Skill Claude CodeCodex
Health check for a markdown knowledge base (Obsidian-compatible, the LLM-wiki pattern) — personal or shared. Use whenever asked to lint, audit, check, review, or clean up a KB, on any scheduled hygiene/maintenance run, or when KB quality is in doubt (stale pages, contradictions, broken links, unprocessed sources…