← 返回 Skills 市场
rrragflow-skill
作者
redredrrred
· GitHub ↗
· v1.0.4
· MIT-0
130
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install rrragflow-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...
安全使用建议
This skill appears to do what it says: it runs the included Python scripts against the RAGFlow API you point it at and requires only RAGFLOW_API_URL and RAGFLOW_API_KEY. Before installing, consider: (1) Only provide an API key for a RAGFlow instance you trust — the scripts will send that key to whatever URL you configure. (2) Upload commands read local files you specify (upload.py); don't upload sensitive files to a server you don't trust. (3) The SKILL.md requests the agent require explicit confirmation for deletes; the CLI requires --ids but the ultimate safety depends on the agent following that guardrail — confirm deletion prompts with the agent before proceeding. (4) If you need stronger guarantees, review upload.py and other scripts locally to confirm they only transmit intended files/fields. Overall, nothing in the package is disproportionate to its stated purpose.
功能分析
Type: OpenClaw Skill
Name: rrragflow-skill
Version: 1.0.4
The skill bundle provides legitimate functionality for managing RAGFlow datasets and documents, but it is classified as suspicious due to the presence of high-risk capabilities that are explicitly mentioned in the analysis criteria. Specifically, the scripts `upload.py`, `update_dataset.py`, and `update_document.py` allow for arbitrary local file reading and uploading, including a feature to load JSON payloads from local paths using a '@' prefix. While these capabilities are plausibly needed for the stated purpose of document ingestion and configuration, they represent a significant attack surface for prompt injection, as an agent could be coerced into exfiltrating sensitive local files (e.g., JSON configuration files or credentials) to the user-provided `RAGFLOW_API_URL` endpoint.
能力评估
Purpose & Capability
Name/description (RAGFlow dataset tasks) match the supplied scripts and CLI commands. Required binaries (python3) and required env vars (RAGFLOW_API_URL, RAGFLOW_API_KEY) are exactly what the scripts use; nothing in the manifest requests unrelated cloud credentials or system access.
Instruction Scope
SKILL.md explicitly instructs using only the bundled scripts and to set the two RAGFLOW env vars. The scripts call the configured RAGFlow HTTP API and format/return responses. The instructions do refer to uploading local files (upload.py) and to resolving dataset/document IDs before deletes; this is appropriate for the skill's purpose. Guardrails (explicit delete confirmation) are provided in SKILL.md; enforcement of confirmation relies on the agent following those guardrails (delete CLI requires --ids).
Install Mechanism
No install spec — instruction-only plus bundled scripts. No external downloads or installers are declared, so nothing arbitrary is written to disk beyond running the provided Python scripts.
Credentials
Only RAGFLOW_API_URL and RAGFLOW_API_KEY are required and declared; those are proportional to a tool that calls a RAGFlow HTTP API. The scripts use those env vars and do not reference other secrets or unrelated config paths.
Persistence & Privilege
always is false and the skill does not request permanent system-wide presence or modify other skills. Autonomous invocation is allowed (platform default) but does not combine with other concerning privileges here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install rrragflow-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/rrragflow-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- Added Openclaw metadata specifying required environment variables and binaries.
- Updated all example commands to use python3 instead of python.
- No logic or workflow changes; documentation and metadata clarifications only.
v1.0.3
- Removed 14 scripts and documentation files, including all essential dataset/document management and search scripts.
- The skill no longer includes the logic required for performing RAGFlow dataset or document operations directly.
- Updated credential prerequisites for clarity: `RAGFLOW_API_URL` and `RAGFLOW_API_KEY` must be set as environment variables.
- Documentation was adjusted to reflect these removals and explicitly note required environment setup.
v1.0.2
- Added explicit documentation of required environment variables (RAGFLOW_API_URL and RAGFLOW_API_KEY) to the skill metadata.
- Clarified credential requirements and descriptions in the Credentials section.
- No changes to functionality or workflow; only documentation/metadata updated.
v1.0.1
- Updated documentation to clarify scope and simplify instructions for using RAGFlow dataset and retrieval tasks.
- Shortened trigger phrase and workflow sections; now emphasizes use cases rather than exhaustive intent lists.
- Standardized usage examples to prefer `--json` output, with concise command samples.
- Output and error-handling rules now reference `reference.md` directly; emphasizes faithful relaying of API fields.
- Deletion guardrails clarified: explicit ID resolution and user confirmation required before any destructive actions.
- Added note specifying that RAGFLOW_API_KEY and base URL configuration are required.
v1.0.0
Initial public release of rrragflow-skill.
- Provides dataset management: create, list, inspect, update, and delete datasets.
- Supports document operations: upload, list, update metadata, and delete documents within datasets.
- Enables document parsing control: start, stop, and check parsing status and progress.
- Allows retrieval of knowledge chunks from RAGFlow datasets through search queries.
- Supports listing and inspecting available and unavailable models, with grouping and detail options.
- Chinese and English trigger phrases supported for all actions.
- Strict deletion workflow: explicit item listing and user confirmation required before destructive actions.
- Follows exact script output for status and error reporting; preserves API fields as returned.
元数据
常见问题
rrragflow-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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。
如何安装 rrragflow-skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install rrragflow-skill」即可一键安装,无需额外配置。
rrragflow-skill 是免费的吗?
是的,rrragflow-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
rrragflow-skill 支持哪些平台?
rrragflow-skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 rrragflow-skill?
由 redredrrred(@redredrrred)开发并维护,当前版本 v1.0.4。
推荐 Skills