360 Secure SkillHub
360 安全技能中心

rag-ingest

该 Skill 提供 Node 命令行脚本,把已解读好的正文切分成块、生成嵌入向量并写入 Qdrant 的 kb_main collection,支持通过 --content 或 stdin 传入正文,以及 --doc-id、--topic-tags、--source、--collection 等参数,用于构建可检索的知识库;本身不负责抓取网页和内容精炼。

seal-re
seal-re
热度 85.88
最近更新 2026-05-18 12:14:08
分类:知识依赖:代码执行 / 第三方 API应用场景:数据处理 / 自动化脚本 / 笔记整理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add rag-ingest
Metadata
name
rag-ingest
description
将 Agent 已解读好的正文写入 Qdrant(kb_main)。仅做 chunk、embedding 和向量写入,不负责抓取与精炼。
metadata
{"openclaw":{"emoji":"🧠","requires":{"bins":["node"],"env":["QDRANT_URL","EMBED_API_KEY"]},"primaryEnv":"QDRANT_URL"}}

rag-ingest

Usage

# 直接通过 --content 传入正文
node skills/rag-ingest/scripts/ingest.mjs \
  --doc-id "doc-001" \
  --topic-tags "net,security" \
  --content "已解读好的长文本..."

# 从 stdin 读取正文(推荐与 deep-research/summarize 配合)
echo "已解读好的长文本..." | node skills/rag-ingest/scripts/ingest.mjs \
  --doc-id "doc-002" \
  --topic-tags "web,http" \
  --source "https://example.com/article"

Parameters

Param Required Example Description
--doc-id yes doc-001 文档 ID,用于标识/覆盖同一文档
--topic-tags yes net,security 逗号分隔标签,用于检索过滤
--content no "..." 正文;不传时从 stdin 读取
--source no "https://example.com" 来源标识,写入 payload.source
--collection no kb_main Qdrant collection 名称