Personal knowledge wiki at ~/.openclaw/workspace/knowledge/.
text
knowledge/
├── raw/<category>/ # Source documents (read-only)
├── wiki/
│ ├── index.md # Content catalog (refreshed on every write)
│ ├── log.md # Chronological operation log (append-only)
│ ├── concepts/ # Concept pages (PascalCase: Self-Distillation.md)
│ ├── summaries/ # Document summaries (date-slug.md)
│ └── analyses/ # Query writeback results (date-query-slug.md)
└── output/ # Generated outputs (slides, charts)
Categories: ai-llm, engineering, products, startups
yaml
---
created: YYYY-MM-DD
updated: YYYY-MM-DD
related: [[Concept-A]], [[Concept-B]]
sources: N
tags: [tag1, tag2]
status: active # active | superseded | disputed
---
Self-Distillation.md, RAG.mdYYYY-MM-DD-<slug>.mdYYYY-MM-DD-query-<slug>.md[[ConceptName]] (Obsidian compatible)[[YYYY-MM-DD-summary-slug]]⚠️ [[ConceptName#disputed]] when new data challenges old claimsactive → current knowledgesuperseded → newer source proved this wrong (keep with link to replacement)disputed → conflicting evidence, needs resolutionWhen user sends a link or document, classify by content type:
TypeIndicatorsPaperarxiv.org, paperswithcode.com, huggingface.co/papersProjectgithub.com reposBlogmedium.com, substack.com, tech blogsCompany postopenai.com/blog, anthropic.com/news, deepmind.googleProductproducthunt.com, techcrunch.com
Action: save to raw/<category>/, then summarize and link concepts.
raw/<category>/YYYY-MM-DD-<slug>.md with frontmatterlog.md: ## [YYYY-MM-DD] save | <Title> | <category>Read the raw document, identify key points
Write summary to wiki/summaries/YYYY-MM-DD-<slug>.md
Contradiction check: Compare new claims against existing active concepts
disputed, link both pagessourcesCreate or update wiki/concepts/<Concept>.md
Add [[backlinks]] between related concept pages
Refresh index.md
Log: ## [YYYY-MM-DD] summarize | <Title> | touched N pages
wiki/concepts/ and wiki/summaries/ for matcheswiki/analyses/ and update links## [YYYY-MM-DD] query | <Topic> | sources: NUser saysAction"add to wiki" + link/filesave → summarize"look up X"query wiki"wiki status"health check"deep check"full lint
markdown
---
created: YYYY-MM-DD
updated: YYYY-MM-DD
related: [[Concept-A]], [[Concept-B]]
sources: N
tags: [category]
status: active
---
# Concept Name
## Definition
One sentence.
## Key Points
- ...
## Contradictions
- ⚠️ [[YYYY-MM-DD-summary-slug]] challenges: <brief>
## Sources
- [[YYYY-MM-DD-summary-slug]]
markdown
---
source: <URL>
category: <category>
concepts: [[Concept-A]], [[Concept-B]]
imported: YYYY-MM-DD
---
# Title
## Core Points
- ...
## Key Data
- ...
markdown
---
created: YYYY-MM-DD
query: <Original question>
concepts: [[Concept-A]], [[Concept-B]]
sources: N
---
# <Question Summary>
## Answer
...
## Key Insights
- ...