knowledge-harvest

Extract reusable technical knowledge from conversation sessions and file GitHub issues.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/DIO0550/d-market-knowledge --skill knowledge-harvest-dio0550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-harvest
Source: https://github.com/DIO0550/d-market-knowledge/tree/main/plugins/knowledge-vault/skills/knowledge-harvest
Command: npx skills add https://github.com/DIO0550/d-market-knowledge --skill knowledge-harvest-dio0550

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Valuable technical insights discovered during coding sessions—bug fixes, design decisions, version-specific behaviors—are lost when conversations end. This Skill reviews a conversation session, surfaces knowledge-worthy findings, and files them as GitHub issues in the dev-knowledge repository so they can be reused later. ## Core Features & Use Cases - Session Review: Scans the current conversation or past session logs to identify problems solved, non-obvious behaviors, design trade-offs, and reusable procedures. - User-Controlled Selection: Uses AskUserQuestion (or numbered plain-text fallback) to let the user choose the target conversation and which candidates to file—never auto-files everything. - Batch Issue Filing: Files each selected candidate as one topic per issue in dio0550/dev-knowledge with knowledge:pr or knowledge:direct labels, delegating the filing mechanics to the knowledge-issue skill. - Use Case: After a long debugging session, ask to harvest knowledge from the conversation; the Skill lists candidates like "React hook stale closure fix" and "Rust lifetime workaround", you pick which to keep, and each becomes a labeled GitHub issue. ## Quick Start Ask the AI to harvest knowledge from this conversation and file the selected findings as issues in the dev-knowledge repository.

Frequently Asked Questions about knowledge-harvest

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

FAQPage Schema
How do I turn a coding conversation into GitHub issues?

Run the knowledge harvest workflow on the current session or past session logs. It extracts candidate findings, lets you pick which ones to keep, and files each selected topic as a separate labeled issue in the dev-knowledge repository.

What kinds of findings does conversation knowledge extraction capture?

It captures problems with their causes and solutions, non-obvious behaviors, design trade-offs, reusable commands or snippets, and version-specific quirks. It skips one-off chatter, tool-usage narration, and masks secrets like API keys.

Can I harvest knowledge from past sessions instead of the current one?

Yes, if session logs exist under .claude/plugin-workspace/sessions/, you can choose past conversations as the target. If the log directory is missing, the Skill asks whether to fall back to the current conversation.

What is the difference between knowledge:pr and knowledge:direct labels?

knowledge:direct marks candidates with complete, verified information ready to become articles. knowledge:pr marks candidates lacking verification or detail, which need further investigation through a pull request before finalizing.

What happens when AskUserQuestion is not available in my environment?

The Skill falls back to numbered plain-text prompts, listing options as 1, 2, 3 and waiting for your reply. It never silently proceeds with defaults or auto-files all candidates without explicit user selection.