File contents 批量文件处理助手
适用场景
把大量文件摘要、初筛、提取这类重复工作自动化。;- 自动产出处理统计,便于定位失败项重跑。
功能说明
批量文件处理助手
对目录中的文件逐个调用 OpenClaw 处理,并输出成功/失败统计。
这个案例能帮你做什么
把大量文件摘要、初筛、提取这类重复工作自动化。
一次运行处理整目录,避免手工逐条发送提示词。
自动产出处理统计,便于定位失败项重跑。
你需要的 Skills(按类型)
类型
Skill / 工具
用途
来源
内置
OpenClaw 消息调用能力
逐文件执行处理提示词
OpenClaw Built-in
内置
Shell + 文件系统
目录遍历与结果写入
系统命令
快速体验版(先跑一轮)
你是我的文件处理助手。
请先对 ~/Documents/ToProcess 中前 3 个文件做摘要,
把输出写到 ~/Documents/Processed/,并返回成功/失败统计。
稳定自动版(可长期运行)
批处理脚本(源案例)
#!/bin/bash
# OpenClaw 批量文件处理脚本
# 批量处理指定目录下的文件
# 配置
SOURCE_DIR="$HOME/Documents/ToProcess"
OUTPUT_DIR="$HOME/Documents/Processed"
OPENCLAW_BIN="openclaw"
# 创建输出目录
mkdir -p "$OUTPUT_DIR"
# 统计
TOTAL=0
SUCCESS=0
FAILED=0
echo "开始批量处理文件..."
echo "源目录:$SOURCE_DIR"
echo "输出目录:$OUTPUT_DIR"
echo "---"
# 遍历文件
for file in "$SOURCE_DIR"/*; do
if [ -f "$file" ]; then
TOTAL=$((TOTAL + 1))
filename=$(basename "$file")
echo "处理文件 $TOTAL: $filename"
# 使用OpenClaw处理文件
# 示例:提取文件摘要
PROMPT="请分析这个文件并生成摘要:$file"
if $OPENCLAW_BIN message send --message "$PROMPT" > "$OUTPUT_DIR/${filename}.summary.txt"; then
SUCCESS=$((SUCCESS + 1))
echo "✅ 成功"
else
FAILED=$((FAILED + 1))
echo "❌ 失败"
fi
fi
done
# 输出统计
echo "---"
echo "处理完成!"
echo "总计:$TOTAL 个文件"
echo "成功:$SUCCESS 个"
echo "失败:$FAILED 个"
成功标准
批量任务可稳定跑完并生成统计。
每个输入文件都产生可追溯输出文件。
失败项可单独定位并重跑。
源文件
来源:awesome-openclaw-zh 原始文件:batch-file-processing-assistant.md
1 --- 2 name: batch-file-processing-assistant 3 description: 批量文件处理助手 4 --- 5 6 # 批量文件处理助手 7 8 ## 适用场景 9 - 把大量文件摘要、初筛、提取这类重复工作自动化。;- 自动产出处理统计,便于定位失败项重跑。 10 11 ## 功能说明 12 # 批量文件处理助手 13 14 > 对目录中的文件逐个调用 OpenClaw 处理,并输出成功/失败统计。 15 16 ## 这个案例能帮你做什么 17 18 - 把大量文件摘要、初筛、提取这类重复工作自动化。 19 - 一次运行处理整目录,避免手工逐条发送提示词。 20 - 自动产出处理统计,便于定位失败项重跑。 21 22 ## 你需要的 Skills(按类型) 23 24 | 类型 | Skill / 工具 | 用途 | 来源 | 25 |---|---|---|---| 26 | 内置 | OpenClaw 消息调用能力 | 逐文件执行处理提示词 | OpenClaw Built-in | 27 | 内置 | Shell + 文件系统 | 目录遍历与结果写入 | 系统命令 | 28 29 ## 快速体验版(先跑一轮) 30 31 ```text 32 你是我的文件处理助手。 33 请先对 ~/Documents/ToProcess 中前 3 个文件做摘要, 34 把输出写到 ~/Documents/Processed/,并返回成功/失败统计。 35 ``` 36 37 ## 稳定自动版(可长期运行) 38 39 ### 批处理脚本(源案例) 40 41 ```bash 42 #!/bin/bash 43 # OpenClaw 批量文件处理脚本 44 # 批量处理指定目录下的文件 45 46 # 配置 47 SOURCE_DIR="$HOME/Documents/ToProcess" 48 OUTPUT_DIR="$HOME/Documents/Processed" 49 OPENCLAW_BIN="openclaw" 50 51 # 创建输出目录 52 mkdir -p "$OUTPUT_DIR" 53 54 # 统计 55 TOTAL=0 56 SUCCESS=0 57 FAILED=0 58 59 echo "开始批量处理文件..." 60 echo "源目录:$SOURCE_DIR" 61 echo "输出目录:$OUTPUT_DIR" 62 echo "---" 63 64 # 遍历文件 65 for file in "$SOURCE_DIR"/*; do 66 if [ -f "$file" ]; then 67 TOTAL=$((TOTAL + 1)) 68 filename=$(basename "$file") 69 70 echo "处理文件 $TOTAL: $filename" 71 72 # 使用OpenClaw处理文件 73 # 示例:提取文件摘要 74 PROMPT="请分析这个文件并生成摘要:$file" 75 76 if $OPENCLAW_BIN message send --message "$PROMPT" > "$OUTPUT_DIR/${filename}.summary.txt"; then 77 SUCCESS=$((SUCCESS + 1)) 78 echo "✅ 成功" 79 else 80 FAILED=$((FAILED + 1)) 81 echo "❌ 失败" 82 fi 83 fi 84 done 85 86 # 输出统计 87 echo "---" 88 echo "处理完成!" 89 echo "总计:$TOTAL 个文件" 90 echo "成功:$SUCCESS 个" 91 echo "失败:$FAILED 个" 92 ``` 93 94 ## 成功标准 95 - 批量任务可稳定跑完并生成统计。 96 - 每个输入文件都产生可追溯输出文件。 97 - 失败项可单独定位并重跑。 98 99 ## 源文件 100 来源:awesome-openclaw-zh 101 原始文件:batch-file-processing-assistant.md
YangYuChen-Work/awesome-ai-skills/tree/main/生产力/batch-file-processing-assistant commit 4882cadeb7
Frequently asked questions How do I install the Batch File Processing Assistant skill? Run npx skillmds@latest add yangyuchen-work/batch-file-processing-assistant in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Batch File Processing Assistant skill do? 批量文件处理助手 It is listed under Coding & Dev Tools on SkillMD.
Is Batch File Processing Assistant safe to use? This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Batch File Processing Assistant? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Batch File Processing Assistant free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Batch File Processing Assistant? YangYuChen-Work (@yangyuchen-work) published this skill. Their other Agent Skills are listed on their SkillMD profile.