kb-capture

Capture conversations or sources as structured wiki notes with frontmatter.

2|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/kelp/kelp-claude-plugins --skill kb-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-capture
Source: https://github.com/kelp/kelp-claude-plugins/tree/main/plugins/knowledge-forge/skills/kb-capture
Command: npx skills add https://github.com/kelp/kelp-claude-plugins --skill kb-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often lose valuable insights from conversations, web sources, or synthesized ideas because they lack a consistent way to capture them into a structured knowledge base with proper metadata.

Core Features & Use Cases

  • Automatic KB path resolution: Detects the knowledge base location from CLAUDE.md or defaults to a standard directory.
  • Intelligent note classification: Determines whether the content should be a source, concept, report, or question and places it in the appropriate wiki bucket.
  • Slug generation and collision handling: Creates unique, readable filenames based on title heuristics.
  • Frontmatter creation: Writes complete YAML frontmatter with ID, type, title, summary, topics, sources, status, and timestamps.
  • Template‑driven body drafting: Populates notes using predefined markdown templates for each note type.
  • Validation workflow: Runs just lint and just refresh to ensure the note passes linting and is indexed correctly.
  • Reporting: Provides the user with the note ID, path, lint outcome, refresh result, and a concise capture summary.

Typical scenario: A researcher finishes a meeting and runs /kb-capture to instantly turn the discussion into a structured report note that is searchable across their personal wiki.

Quick Start

Run /kb-capture to save the current conversation as a draft report in your personal knowledge base.

Frequently Asked Questions about kb-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save chat conversations as structured wiki notes with frontmatter?

You can capture conversations as structured wiki notes by invoking a command that generates YAML frontmatter, creates unique slugs, and files the note into the correct folder within your personal knowledge base.

What is the best way to organize research sources into a personal knowledge base?

Organizing research sources into a knowledge base is best handled by automated capture tools that classify content as a source or concept, then generate matching markdown templates with proper metadata and unique slugs.

How does slug generation and collision handling work for wiki notes?

Slug generation for wiki notes creates unique, readable filenames based on title heuristics, and collision handling ensures each note maintains a distinct file path within the knowledge base directory structure.

Do I need a specific knowledge base path setup to capture notes?

You do not need a complex setup to capture notes; the system automatically resolves the knowledge base path from a configuration file or defaults to a standard directory if no specific path is configured.

Can I validate captured notes with linting and re-indexing?

You can validate captured notes by running a lint and refresh workflow that ensures the newly created wiki note passes validation checks and is correctly indexed across the knowledge base.

What types of notes can I create when capturing knowledge?

When capturing knowledge, you can create reports, source, concept, or question notes, each using a predefined markdown template to populate the body structure appropriately for its specific category.