๐ฆ ClawHub
data-pods
by @init-v
Create and manage modular portable database pods (SQLite + metadata + embeddings). Includes document ingestion with embeddings for semantic search. Full auto...
TERMINAL
clawhub install initv-data-pods๐ About This Skill
name: data-pods description: Create and manage modular portable database pods (SQLite + metadata + embeddings). Includes document ingestion with embeddings for semantic search. Full automation - just ask.
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
Core Features
1. Create Pod
When user asks to create a pod: 1. Ask for pod name and type (scholar/health/shared/projects) 2. Run:python3 .../scripts/pod.py create --type
3. Confirm creation2. Add Content (Manual)
When user asks to add content: 1. Ask for pod name, title, content, tags 2. Run:python3 .../scripts/pod.py add --title "" --content "" --tags ""
3. Confirm3. Ingest Documents (Automated)
When user wants to ingest files: 1. Ask for pod name and folder path 2. Run:python3 .../scripts/ingest.py ingest
3. Supports: PDF, TXT, MD, DOCX, PNG, JPG
4. Auto-embeds text (if sentence-transformers installed)4. Semantic Search
When user wants to search: 1. Ask for pod name and query 2. Run:python3 .../scripts/ingest.py search ""
3. Returns ranked results with citations5. Query (Basic)
When user asks to search notes: 1. Run:python3 .../scripts/pod.py query --text "" 6. Export
When user asks to export: 1. Run:python3 .../scripts/podsync.py pack 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 scholarAdd 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 researchQuery notes
python3 .../scripts/pod.py query research --text "..."