ragflow-skill-python OpenClaw Skill
Use for RAGFlow dataset tasks: create, list, inspect, update, or delete datasets; upload, list, update, or delete documents; start or stop parsing; check par...
Installation
clawhub install ragflow-skill-python
Requires npm i -g clawhub
19
Downloads
0
Stars
0
current installs
0 all-time
1
Versions
Power your OpenClaw skills with
the best open-source models.
Drop-in OpenAI-compatible API. No data leaves Europe.
Explore Inference APIGLM
GLM 5
$1.00 / $3.20
per M tokens
Kimi
Kimi K2.5
$0.60 / $2.80
per M tokens
MiniMax
MiniMax M2.5
$0.30 / $1.20
per M tokens
Qwen
Qwen3.5 122B
$0.40 / $3.00
per M tokens
RAGFlow Dataset And Retrieval
Use only the bundled scripts in scripts/.
Prefer --json so returned fields can be relayed exactly.
Follow reference.md for all user-facing output.
Use This Skill When
- the user wants to create, list, inspect, update, or delete RAGFlow datasets
- the user wants to upload, list, update, or delete documents in a dataset
- the user wants to start parsing, stop parsing, or check parse progress
- the user wants to retrieve chunks from one or more datasets
- the user wants to list configured RAGFlow models
Core Workflow
- Resolve the target dataset or document IDs first.
- Run the matching script from
scripts/. - Use
--jsonunless a script only needs a simple text response. - Return API fields exactly; do not guess missing details.
Common commands:
python3 scripts/datasets.py list --json
python3 scripts/datasets.py info DATASET_ID --json
python3 scripts/datasets.py create "Example Dataset" --description "Quarterly reports" --json
python3 scripts/update_dataset.py DATASET_ID --name "Updated Dataset" --json
python3 scripts/upload.py DATASET_ID /path/to/file.pdf --json
python3 scripts/upload.py list DATASET_ID --json
python3 scripts/update_document.py DATASET_ID DOC_ID --name "Updated Document" --json
python3 scripts/parse.py DATASET_ID DOC_ID1 [DOC_ID2 ...] --json
python3 scripts/stop_parse_documents.py DATASET_ID DOC_ID1 [DOC_ID2 ...] --json
python3 scripts/parse_status.py DATASET_ID --json
python3 scripts/search.py "query" --json
python3 scripts/search.py "query" DATASET_ID --json
python3 scripts/search.py --dataset-ids DATASET_ID1,DATASET_ID2 --doc-ids DOC_ID1,DOC_ID2 "query" --json
python3 scripts/search.py --retrieval-test --kb-id DATASET_ID "query" --json
python3 scripts/list_models.py --json
Guardrails
- For any delete action, list the exact items first and require explicit user confirmation before executing.
- Delete only by explicit dataset IDs or document IDs. If the user gives names or fuzzy descriptions, resolve IDs first.
- Upload does not start parsing. Start parsing only when the user asks for it.
parse.pyreturns immediately after the start request; useparse_status.pyfor progress.- For progress requests, use
parse_status.pyon the most specific scope available:- dataset specified: inspect that dataset
- document IDs specified: pass
--doc-ids - no dataset specified: list datasets first, then aggregate status across datasets
- If a parse status result includes
progress_msg, surface it directly. ForFAIL, treat it as the primary error detail. - Use
--retrieval-testonly for single-dataset debugging or when the user explicitly asks for that endpoint.
Output Rules
- Follow
reference.md. - Use tables for 3+ items when possible.
- Preserve
api_error,error,message, and related fields exactly as returned. - Never fabricate progress percentages or inferred causes.
Statistics
Author
chang
@liberalchang
Latest Changes
v1.0.0 · Apr 18, 2026
Initial release of the ragflow-dataset-ingest skill for RAGFlow dataset and document management. - Supports creating, listing, inspecting, updating, and deleting RAGFlow datasets and documents. - Provides commands to upload documents, start/stop parsing, check parsing status, and retrieve chunks. - Allows listing of configured models. - Enforces guardrails for safe deletions, explicit parsing actions, and precise error reporting. - Standardizes output using exact field returns and table formatting for 3+ items.
Quick Install
clawhub install ragflow-skill-python Related Skills
Other popular skills you might find useful.
Chat with 100+ AI Models in one App.
Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.