← 返回 Skills 市场
seal-re

rag-ingest

作者 Seal-Re · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
438
总下载
0
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install rag-ingest
功能描述
将 Agent 已解读好的正文写入 Qdrant(kb_main)。仅做 chunk、embedding 和向量写入,不负责抓取与精炼。
安全使用建议
此技能在功能和权限上自洽:它需要 QDRANT_URL(你的 Qdrant 实例)和一个嵌入服务的 API key。注意两点:1) 脚本会接受多种环境变量名(VECTORENGINE_API_KEY、EMBED_API_KEY、OPENAI_API_KEY)并有 EMBED_BASE_URL 的默认值(https://api.vectorengine.ai/v1),请确认你信任所用的嵌入服务和对应的 API key;2) SKILL.md 中应明确列出所有可识别的环境变量与默认嵌入端点,以防凭据被意外指向其他服务。建议在受控/隔离环境中先用测试数据和本地 Qdrant 实例(或验证过的远端)运行,确认行为符合预期,然后再在生产环境提供真实 API 密钥。
功能分析
Type: OpenClaw Skill Name: rag-ingest Version: 1.0.0 The rag-ingest skill is a utility designed to chunk text, generate embeddings via an external API, and store the resulting vectors in a Qdrant database. The script (scripts/ingest.mjs) follows standard procedures for RAG (Retrieval-Augmented Generation) workflows, using environment variables for configuration and providing clear CLI parameters. No evidence of malicious intent, data exfiltration, or unauthorized execution was found; the network calls to the embedding provider (api.vectorengine.ai) and Qdrant are consistent with the tool's documented purpose.
能力评估
Purpose & Capability
名字与描述表明仅做 chunk、embedding 与写入 Qdrant;脚本正是读取正文(参数或 stdin)、切分、调用嵌入 API、建立/删除/写入 Qdrant collection,所需二进制 node 与声明一致,未请求与用途无关的外部凭据或路径。
Instruction Scope
SKILL.md 与脚本指令一致:通过 CLI/STDIN 接收内容并写入 Qdrant。脚本只访问命令行参数、stdin、环境变量和网络(嵌入服务与 Qdrant),没有读取本地敏感路径或要求额外上下文。网络访问限于嵌入端点(可配置)和 Qdrant_URL。
Install Mechanism
无安装说明(instruction-only + 附带脚本),也没有从不可信 URL 下载或在安装阶段写入磁盘的操作;仅要求运行时有 node,风险较低。
Credentials
声明的必需 env 为 QDRANT_URL 与 EMBED_API_KEY,与用途相符。但脚本还会读取/接受额外环境变量(VECTORENGINE_API_KEY、OPENAI_API_KEY、EMBED_BASE_URL、RAG_INGEST_EMBED_MODEL / OPENAI_EMBEDDING_MODEL)。这些额外名称在 SKILL.md 中未完全列出——功能上可解释(方便兼容多种嵌入提供者),但应在元数据/文档中明确,以避免意外使用未预期的凭据或外部端点(默认 EMBED_BASE_URL 指向 api.vectorengine.ai)。
Persistence & Privilege
技能未声明 always:true,也不修改其他技能或系统配置;默认允许模型调用且为用户可调用,权限与其功能一致。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rag-ingest
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rag-ingest 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of rag-ingest. - Writes pre-processed document content into Qdrant (kb_main collection) with chunking, embedding, and vector storage. - Does not handle fetching or refinement of content (expects already-processed input). - Accepts content via --content option or from stdin. - Supports key parameters: --doc-id, --topic-tags, optional --source, and --collection. - Designed for integration with tools like deep-research/summarize.
元数据
Slug rag-ingest
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 1
常见问题

rag-ingest 是什么?

将 Agent 已解读好的正文写入 Qdrant(kb_main)。仅做 chunk、embedding 和向量写入,不负责抓取与精炼。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 438 次。

如何安装 rag-ingest?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rag-ingest」即可一键安装,无需额外配置。

rag-ingest 是免费的吗?

是的,rag-ingest 完全免费(开源免费),可自由下载、安装和使用。

rag-ingest 支持哪些平台?

rag-ingest 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 rag-ingest?

由 Seal-Re(@seal-re)开发并维护,当前版本 v1.0.0。

💬 留言讨论