ragflow
Universal Ragflow API client for RAG operations. Create datasets, upload documents, run chat queries against knowledge bases. Self-hosted RAG platform integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/angusthefuzz/ragflowWhat This Skill Does
The Ragflow skill serves as a robust bridge between the OpenClaw agent and self-hosted Ragflow instances. It provides a complete interface for Retrieval-Augmented Generation (RAG) workflows, enabling the agent to manage knowledge bases, upload documentation, and perform context-aware queries. By centralizing the management of datasets and parsing logic, the skill allows users to transform unstructured data—such as technical manuals, PDFs, or research articles—into interactive chat-ready knowledge bases without manual API configuration or complex middleware. It acts as an abstraction layer for the Ragflow REST API, allowing both CLI-based management and programmatic control via Node.js.
Installation
To integrate this skill into your environment, run the following command via the terminal:
clawhub install openclaw/skills/skills/angusthefuzz/ragflow
Once installed, ensure your .env file is configured with the RAGFLOW_URL and RAGFLOW_API_KEY associated with your Ragflow server instance. This is required for authentication.
Use Cases
- Corporate Knowledge Bases: Automate the indexing of company wikis, HR policies, or legal documents to allow employees to query information naturally.
- Technical Documentation: Maintain a searchable repository of software documentation where the AI can look up implementation details or API parameters.
- Research Analysis: Upload long-form scientific papers or datasets to a specific dataset and perform cross-document queries to synthesize findings.
Example Prompts
- "Create a new dataset named 'Project Alpha' and upload the 'requirements.md' file from my current directory."
- "Search the 'Project Alpha' knowledge base for any information regarding the current authentication protocols."
- "List all documents currently inside the 'General Knowledge' dataset and trigger a re-parse for the 'manual.pdf' document."
Tips & Limitations
- Parsing Latency: Remember that triggering a document upload does not immediately make the content searchable. Always call the
triggerParsingfunction or check the status of the parsing job to ensure content is fully indexed. - Authentication: Keep your
RAGFLOW_API_KEYsecure. Do not hardcode this in scripts; always use environment variables. - File Limits: Ragflow performance depends on your server resources. For massive document libraries, consider increasing the server's dedicated hardware allocation to handle high-concurrency parsing tasks.
- Networking: Ensure your host server can reach the Ragflow API endpoint, as the skill relies on direct network communication with the remote instance.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-angusthefuzz-ragflow": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
stirling-pdf
PDF manipulation via Stirling-PDF API. Merge, split, convert, OCR, compress, sign, redact, and more. Self-hosted.
pmc-harvest
Fetch articles from PubMed Central using NCBI APIs. Search journals, retrieve full text via OAI-PMH, batch harvest for RAG pipelines. No API key required.
cozi
Interact with Cozi Family Organizer (shopping lists, todo lists, item management). Unofficial API client for family organization.
crawl-for-ai
Web scraping using local Crawl4AI instance. Use for fetching full page content with JavaScript rendering. Better than Tavily for complex pages. Unlimited usage.
mealie
Interact with Mealie recipe manager (recipes, shopping lists, meal plans). Self-hosted recipe and meal planning API client.