Install
openclaw skills install private-knowledge-baseStore, search, and summarize concepts across your PDFs and papers with fast semantic search and cross-document Q&A.
openclaw skills install private-knowledge-basePersonal document storage and retrieval system for PDFs, papers, and research documents.
# Add PDF to knowledge base
./scripts/ingest.sh ~/path/to/document.pdf
# Process entire folder
./scripts/ingest-folder.sh ~/papers/
# Search for concept across all documents
./scripts/search.sh "transformer architecture"
# Get summary of concept from relevant docs
./scripts/summarize.sh "attention mechanism"
When user provides new PDFs or papers:
kb/index.jsonkb/docs/ with normalized nameWhen user asks "which document mentions X?" or "summarize X from my docs":
Build associations between documents:
private-knowledge-base/
├── SKILL.md
├── scripts/
│ ├── ingest.sh # Single document ingestion
│ ├── ingest-folder.sh # Batch ingestion
│ ├── search.sh # Semantic search
│ └── summarize.sh # Cross-document summary
├── references/
│ └── schema.md # KB index schema
└── kb/ # Created at runtime
├── index.json
├── embeddings/
└── docs/
User: "我之前存的文档里,哪篇提到了 transformer?"
→ Run ./scripts/search.sh "transformer"
User: "总结一下我文档里关于 attention 的内容"
→ Run ./scripts/summarize.sh "attention"
User: "把这篇 PDF 加到知识库"
→ Run ./scripts/ingest.sh <pdf-path>
Set knowledge base location:
export KB_ROOT=~/.openclaw/workspace/kb
Default: ~/kb if not set.