/install initv-data-pods
Data Pods
Overview
Create and manage portable, consent-scoped database pods. Handles document ingestion with embeddings and semantic search.
Architecture
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Ingestion │ ──► │ DB Pods │ ──► │ Generation │
│ (ingest) │ │ (storage) │ │ (query) │
└─────────────┘ └─────────────┘ └─────────────┘
Triggers
- "create a pod" / "new pod"
- "list my pods" / "what pods do I have"
- "add to pod" / "add note" / "add content"
- "query pod" / "search pod"
- "ingest documents" / "add files"
- "semantic search" / "find相关内容"
- "export pod" / "pack pod"
Core Features
1. Create Pod
When user asks to create a pod:
- Ask for pod name and type (scholar/health/shared/projects)
- Run:
python3 .../scripts/pod.py create \x3Cname> --type \x3Ctype> - Confirm creation
2. Add Content (Manual)
When user asks to add content:
- Ask for pod name, title, content, tags
- Run:
python3 .../scripts/pod.py add \x3Cpod> --title "\x3Ctitle>" --content "\x3Ccontent>" --tags "\x3Ctags>" - Confirm
3. Ingest Documents (Automated)
When user wants to ingest files:
- Ask for pod name and folder path
- Run:
python3 .../scripts/ingest.py ingest \x3Cpod> \x3Cfolder> - Supports: PDF, TXT, MD, DOCX, PNG, JPG
- Auto-embeds text (if sentence-transformers installed)
4. Semantic Search
When user wants to search:
- Ask for pod name and query
- Run:
python3 .../scripts/ingest.py search \x3Cpod> "\x3Cquery>" - Returns ranked results with citations
5. Query (Basic)
When user asks to search notes:
- Run:
python3 .../scripts/pod.py query \x3Cpod> --text "\x3Cquery>"
6. Export
When user asks to export:
- Run:
python3 .../scripts/podsync.py pack \x3Cpod>
Dependencies
pip install PyPDF2 python-docx pillow pytesseract sentence-transformers
Storage Location
~/.openclaw/data-pods/
Key Commands
# Create pod
python3 .../scripts/pod.py create research --type scholar
# Add note
python3 .../scripts/pod.py add research --title "..." --content "..." --tags "..."
# Ingest folder
python3 .../scripts/ingest.py ingest research ./documents/
# Semantic search
python3 .../scripts/ingest.py search research "transformers"
# List documents
python3 .../scripts/ingest.py list research
# Query notes
python3 .../scripts/pod.py query research --text "..."
Notes
- Ingestion auto-chunks large documents
- Embeddings enable semantic search
- File hash prevents duplicate ingestion
- All data stored locally in SQLite
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install initv-data-pods - 安装完成后,直接呼叫该 Skill 的名称或使用
/initv-data-pods触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
data-pods 是什么?
Create and manage modular portable database pods (SQLite + metadata + embeddings). Includes document ingestion with embeddings for semantic search. Full auto... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 375 次。
如何安装 data-pods?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install initv-data-pods」即可一键安装,无需额外配置。
data-pods 是免费的吗?
是的,data-pods 完全免费(开源免费),可自由下载、安装和使用。
data-pods 支持哪些平台?
data-pods 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 data-pods?
由 init-v(@init-v)开发并维护,当前版本 v0.2.0。