首页龙虾技能列表 › Local File RAG Basic — 本地文件RAG

Local File RAG Basic — 本地文件RAG

v1.0.0

基于本地文件的检索增强生成(RAG)系统,用于问答和文档分析。

1· 2,000·35 当前·35 累计
by @wjreliable·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/8
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
medium confidence
该技能的代码和指令与其所述目的(本地文件RAG)一致,它使用文件系统和AI模型进行交互,请求适当的配置,不请求无关的凭证或意外端点。
评估建议
此技能似乎确实做到了它声称的:本地文件RAG脚本,用于问答和文档分析。安装或运行之前:1) 确认您对授予文件系统访问权限感到满意——该工具可以读取本地文件。2) 仅将其用于您有权访问的文件,避免处理敏感文件,除非您完全信任设置。3) 技能不请求凭证,但注意不要向脚本传递敏感的文件路径,除非您信任整个工具链。4) 如果您想要更高的保证,请在运行前在本地审查包含的脚本。...
详细分析 ▾
用途与能力
名称/描述(本地文件RAG)与代码和README匹配:该技能遍历工作空间,提取文本/元数据,分块文档/代码,将块索引到本地SQLite数据库并执行BM25检索。所需能力(文件I/O、本地数据库、可选文档解析器)与声明的目的一致。
指令范围
SKILL.md和README描述了扫描本地工作空间和工具API。实现将递归读取许多支持的文件类型,提取和索引内容,并返回片段或完整的小文件。这对于RAG工具是预期的,但意味着该技能将读取项目文件(如果文件中存在敏感配置或机密,可能包含这些内容)。SKILL.md/README确实提到了自动依赖处理;运行时代码执行网络安装(见安装机制)。
安装机制
没有明确的外部安装规范,但运行时代码通过child_process.execSync调用npm,使用网络访问自动将缺失的依赖项(mammoth、pdf-parse、xlsx)安装到技能目录中。这是中等供应链/网络活动风险:它在运行时下载包(尽管包是常见的),从技能内部运行shell命令,并将node_modules写入磁盘。存在package.json和package-lock,这有助于审查,但自动、静默的npm安装行为值得谨慎。
凭证需求
该技能不请求环境变量或外部凭证。它仅需要Node.js运行时和对所选工作空间的文件系统访问,这与其声明的功能成比例。
持久化与权限
always为false,该技能不请求系统范围权限。它在workspaceDir/.storage下创建和写入本地SQLite数据库,并在自动安装依赖项时可能在技能目录下创建node_modules。这些都限定在技能/工作空间范围内,但在磁盘上是持久的;这对于本地索引器是预期行为,但用户应该知道这些磁盘上的产物。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/23

初始版本,支持本地文件RAG

● 可疑

安装命令 点击复制

官方npx clawhub@latest install local-file-rag-basic
镜像加速npx clawhub@latest install local-file-rag-basic --registry https://cn.clawhub-mirror.com

技能文档

# Skill: Local File RAG 搜索 (Basic Edition)

Description

This is the Basic Edition of the high-performance local RAG suite, providing efficient code and document retrieval within constraints.
  • Constraints:
- 仅 indexes files 在...下 20MB. - Uses single-threaded (sequential) indexing 对于 lower resource usage.
  • Support: JS/TS, Python, C++, Go, Markdown, PDF, DOCX, XLSX, etc.

Tools

local_file_rag_search

Efficiently searches the local workspace. Parameters:
  • 查询 (字符串, 必填): 搜索 terms 或 函数 names.
  • targetFile (字符串, 可选): Specific file path 到 restrict 搜索.
  • rootDir (字符串, 可选): Root directory 到 scan.
输出 Protocol: Returns a structured result with Skeletons, Metadata, and Clustered Code Snippets.

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务