360 Secure SkillHub
360 安全技能中心

file-batcher-tool

通过 batcher.sh 脚本批量处理文件,支持按模式重命名、图片格式转换、按类型整理文件夹、查找重复文件、统计文件数量及列出大文件;操作完成后以文本形式汇报结果。依赖 Bash/Sh 与 ImageMagick,适用于 Linux 本地文件系统。

yushimohuang
yushimohuang
热度 69.65
最近更新 2026-05-17 13:53:40
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 工作流 / 自动化脚本

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add file-batcher-tool
Metadata
name
file-batcher
description
Batch file operations (rename, convert, organize). Use when user says "rename files", "batch rename", "convert files", "organize files", or wants to process multiple files.

File Batcher

Batch file operations for efficient file management.

Commands

Batch Rename

When user says: "rename files in folder X", "batch rename with pattern Y"

bash skills/file-batcher-1.0.0/scripts/batcher.sh rename "<folder>" "<pattern>"

Patterns:

  • prefix_* - Add prefix
  • *_suffix - Add suffix
  • img_### - Sequential numbering
  • lowercase - Convert to lowercase
  • uppercase - Convert to uppercase

Convert Images

When user says: "convert images to png", "convert folder to jpg"

bash skills/file-batcher-1.0.0/scripts/batcher.sh convert "<folder>" "<format>"

Supported: jpg, png, webp, gif

Organize by Type

When user says: "organize files by type", "sort files into folders"

bash skills/file-batcher-1.0.0/scripts/batcher.sh organize "<folder>"

Creates folders: images/, documents/, videos/, audio/, archives/

Find Duplicates

When user says: "find duplicate files"

bash skills/file-batcher-1.0.0/scripts/batcher.sh duplicates "<folder>"

Count Files

When user says: "count files in folder"

bash skills/file-batcher-1.0.0/scripts/batcher.sh count "<folder>"

List Large Files

When user says: "find large files", "show big files"

bash skills/file-batcher-1.0.0/scripts/batcher.sh large "<folder>" [--size 100M]

Examples

# Rename all photos with date prefix
bash skills/file-batcher-1.0.0/scripts/batcher.sh rename "./photos" "2026-03-10_###"

# Convert all images to PNG
bash skills/file-batcher-1.0.0/scripts/batcher.sh convert "./images" "png"

# Organize messy download folder
bash skills/file-batcher-1.0.0/scripts/batcher.sh organize "~/Downloads"

# Find files larger than 500MB
bash skills/file-batcher-1.0.0/scripts/batcher.sh large "~/Documents" --size 500M

Response Format

When renaming:

📁 Batch Rename Complete
   Folder: ./photos
   Renamed: 15 files
   Pattern: 2026-03-10_###

When organizing:

📁 Organization Complete
   images/: 23 files
   documents/: 8 files
   videos/: 3 files