Knowledge Distillation
by @harrylabsj
Distill OpenClaw daily memory, session transcripts, and newly generated report files into new knowledge points and deeper knowledge leads. Use when the input...
clawhub install knowledge-distillation📖 About This Skill
name: knowledge-distillation description: Distill OpenClaw daily memory, session transcripts, and newly generated report files into new knowledge points and deeper knowledge leads. Use when the input is workspace-native materials such as MEMORY.md, memory/*.md, session logs, daily notes, summaries, or generated report files, and the goal is to extract (1) newly formed knowledge worth retaining and (2) promising knowledge threads worth further study. Output should be a dated Markdown file.
Knowledge Distillation
Overview
This skill is an OpenClaw internal knowledge distiller.
Its job is not to summarize everything. Its job is to scan agent-native working materials, identify what is newly learned, and separate that from what should be investigated, connected, or strengthened next.
Input Scope
Use this skill when the source materials come from the OpenClaw environment, especially:
MEMORY.mdmemory/*.mdTreat these as raw internal learning material.
Core Objective
From the input set, produce two things:
1. New Knowledge Points - information that now appears stable enough to retain - repeatable patterns, conclusions, heuristics, rules, or insights - decisions or lessons that deserve long-term reuse
2. Knowledge Leads Worth Deepening - incomplete but promising patterns - recurring signals without enough confidence yet - tensions, contradictions, anomalies, or open questions - topics worth another round of observation, validation, or focused research
Workflow
1. Classify the source material
Identify what each input contributes:
Do not treat all sources equally. Give more weight to repeated evidence across multiple sources.
2. Extract candidate signals
Look for:
Prefer signal over chronology.
3. Distinguish stable knowledge from emerging leads
Promote something to New Knowledge Points only when at least one of these is true:
Keep something in Knowledge Leads Worth Deepening when:
4. Merge duplicates and raise abstraction
Do not list near-duplicate observations separately.
Merge them upward into:
5. Add explicit basis
Each knowledge point should include a short basis such as:
Do not fabricate precision. Keep basis brief and honest.
6. End with next-step deepening suggestions
For each deepen-able knowledge point, explain how to deepen it, for example:
Output Requirements
The output must be a dated Markdown file.
Filename format:
knowledge-distillation-YYYY-MM-DD.mdIf multiple runs happen on the same day, use one of:
knowledge-distillation-YYYY-MM-DD-01.mdknowledge-distillation-YYYY-MM-DD-02.mdRequired Output Structure
Use this structure unless the user explicitly asks for another one:
# Knowledge Distillation - YYYY-MM-DDInput Summary
Memory files:
Session/log sources:
Report files: New Knowledge Points
1. Title
Conclusion:
Basis:
Value:
Scope: 2. Title
Conclusion:
Basis:
Value:
Scope: Knowledge Leads Worth Deepening
1. Title
Current observation:
Why worth deepening:
Current gaps:
Next step suggestions: 2. Title
Current observation:
Why worth deepening:
Current gaps:
Next step suggestions: Distillation Conclusions This Round
Most worth retaining (1-3 points):
Most worth tracking (1-3 leads):
For reusable variants, read references/output-templates.md.
Quality Rules
Good Trigger Examples
Use this skill for requests like:
Resources
references/
references/output-templates.md: dated Markdown output variants for standard runs, report-heavy runs, and follow-up runs