A specialized skill for chunking, embedding, and ingesting pre-processed text directly into a Qdrant vector database for RAG workflows.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rag-ingest
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install rag-ingest using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
rag-ingest is a dedicated utility within the Openclaw Skills ecosystem designed to handle the final stage of the Retrieval-Augmented Generation (RAG) pipeline. It takes interpreted content from an AI agent and performs the heavy lifting of text chunking and vector embedding before writing the data to a Qdrant collection. This skill ensures that your knowledge base remains up-to-date with searchable, high-dimensional vector data.
By focusing strictly on ingestion, rag-ingest allows developers to build modular workflows where content scraping, summarization, and storage are handled by specialized components. It integrates seamlessly with other Openclaw Skills to create robust AI-driven data pipelines, allowing you to turn raw text into actionable intelligence with minimal configuration.
To use this skill within the Openclaw Skills framework, you need to configure your environment and call the ingestion script. Ensure you have Node.js installed.
# Set the required environment variables
export QDRANT_URL="your-qdrant-endpoint"
export EMBED_API_KEY="your-embedding-api-key"
# Example: Ingesting content directly via CLI
node skills/rag-ingest/scripts/ingest.mjs \
--doc-id "doc-001" \
--topic-tags "net,security" \
--content "Your pre-processed text content goes here..."
# Example: Ingesting via stdin (piping from another tool)
echo "Content to index" | node skills/rag-ingest/scripts/ingest.mjs \
--doc-id "doc-002" \
--topic-tags "web,http" \
--source "https://example.com/article"
The rag-ingest skill organizes data within Qdrant using a structured payload to ensure high retrieval accuracy within Openclaw Skills workflows.
| Parameter | Required | Description |
|---|---|---|
--doc-id |
Yes | Unique identifier for the document to prevent duplication or enable updates. |
--topic-tags |
Yes | Comma-separated tags used for filtering and categorical retrieval. |
--content |
No | The actual text to ingest (reads from stdin if not provided). |
--source |
No | The origin identifier (e.g., URL) written to the metadata payload. |
--collection |
No | The Qdrant collection name (defaults to kb_main). |
Loading
A powerful Python web scraping skill designed to bypass anti-bot protections and extract structured data from complex dynamic websites.

A privacy-preserving ETH wrapper on Base L2 using zero-knowledge proofs for shielded transactions and gasless withdrawals.

A utility for generating standardized model inventories and high-quality visual model card images from your OpenClaw configuration.

A sophisticated multimodal analysis tool that synchronizes YouTube transcripts with visual frame extraction to provide comprehensive video understanding.

An AI-driven marine weather skill that provides vessel-specific safety classifications and detailed atmospheric data for any maritime coordinate.

A security-focused automation tool for completing identity verification processes using locally stored documents.








































