返回顶部
b

batch-file-processor批量文件处理器

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
197
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

batch-file-processor

批量文件处理器

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

工作流程

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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部