plugins-claude/kb-capture/skills/kb-capture/SKILL.md
Capture conversation findings as schema-valid markdown. Triggers on "document this", "write this up", "capture this", "save to KB", "update the doc". Creates new files or updates existing ones.
npx skillsauth add st0nefish/claude-toolkit kb-captureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate the research-to-document workflow: detect the knowledge base schema, write schema-valid markdown with frontmatter, lint, and optionally commit.
Run the schema detection script to discover valid frontmatter field values:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/detect-schema.sh
This returns JSON with the schema file path and valid field values (e.g., valid type, domain, tags values). If no schema is found, the output will have empty fields — proceed without constrained values.
Use AskUserQuestion to confirm:
Show the detected schema file (if any) so the user can verify it is the right one.
title, date in YYYY-MM-DD format) and any constrained fields from the schema. Use the conversation context to populate the document body.bash ${CLAUDE_PLUGIN_ROOT}/scripts/validate-frontmatter.sh <file>
If validation fails (exit 1), fix the reported issues and re-validate.
If rumdl is available, run it with auto-fix:
rumdl check --fix <file>
If the file was modified by the linter, re-run validate-frontmatter.sh to ensure fixes didn't break frontmatter. If rumdl is not installed, skip linting and inform the user.
Use AskUserQuestion to ask whether to commit and push the changes. Never auto-commit. If the user agrees, stage the file and commit with a descriptive message.
detect-schema.sh output to constrain frontmatter values — do not guess valid values.tags: [tag1, tag2].development
Start work from your description — explore the codebase and plan
data-ai
Multi-phase, multi-agent feature workflow: spec → plan → refine → divide → execute → review. Invoke when the user escalates a session-start/session-issue flow to orchestration, or asks to run a non-trivial feature (multiple files, design ambiguity, cross-cutting concerns, correctness-critical paths) through the full multi-agent workflow. For small fixes, prefer session-start.
tools
Browse open issues, pick one, and start work on it
tools
Interact with GitHub and Gitea issue trackers and CI systems. List and show issues, file bugs, comment on issues or PRs, list and show pull requests, and fetch CI run logs — all from any repo context without leaving the session.