闲社服务运行正常AI智能体自动化平台
b

批量文件处理器

技能标识:batch-file-processor

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

批量文件处理器

批量文件处理器

使用子代理并行处理大量文件,避免主代理上下文溢出。

工作流程

1. 列出文件

bash
find <目录> -type f -name *.md | sort

2. 分组

每批拆分为2-4个文件(3个为最佳)。

3. 调度子代理

每批一个子代理。任务模板:

完整读取以下文件,并为每个文件生成简短摘要(50字以内)。

  1. 1. /path/to/file1.md
  2. /path/to/file2.md
  3. /path/to/file3.md

仅返回JSON数组:
[{file: relative/path/file1.md, summary: ...},...]

关键参数:

  • - mode:run(一次性任务)
  • runTimeoutSeconds:120(大文件增至180)
  • label:描述性标签,例如 idx-project-batch1

4. 收集结果

子代理完成后推送结果。使用 sessions_yield 等待并增量收集。

5. 编译输出

所有结果收集完毕后,主代理编译最终交付物(索引文件、报告等)。

规则

  • - 每个子代理处理2-4个文件 — 绝不让单个子代理顺序处理整个目录
  • 读取完整文件内容 — 不截断头尾;部分读取会产生不完整摘要
  • 标准化输出格式 — JSON便于主代理解析和合并
  • 每轮仅生成一个代理 — 系统限制;使用多次生成+产出循环

反模式

错误后果
使用head -20浏览文件头部摘要质量差,遗漏关键信息
单个子代理处理整个目录
上下文溢出,超时失败 | | 主代理顺序读取所有文件 | 上下文窗口耗尽,后续文件无法读取 | | 每个大目录分配一个子代理 | 大目录超时,小目录浪费容量 |

基准测试

70个文件 → 25个子代理(每个3个文件)→ 并行执行 → 5分钟内完成 → 高精度摘要

任务模板变体

文件摘要(默认)

为每个文件生成简短摘要(50字以内)。

信息提取

从每个文件中提取以下字段:项目名称、预算、关键联系人、风险。
返回JSON:[{file: ..., project: ..., budget: ..., contacts: [...], risks: [...]}]

内容分类

检查每个文件是否包含以下主题:安全、合规、迁移。
返回JSON:[{file: ..., hassecurity: true/false, hascompliance: true/false, has_migration: true/false}]

代码分析

分析每个源文件:统计行数、列出导入/依赖项、识别主要函数。
返回JSON:[{file: ..., lines: N, imports: [...], main_functions: [...]}]

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 batch-file-processor-1776102491 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 batch-file-processor-1776102491 技能

通过命令行安装

skillhub install batch-file-processor-1776102491

下载

⬇ 下载 batch-file-processor v1.0.0(免费)

文件大小: 2.17 KB | 发布时间: 2026-4-14 14:44

v1.0.0 最新 2026-4-14 14:44
Initial release: parallel batch file processing methodology using sub-agents
返回顶部