360 Secure SkillHub
360 安全技能中心

file-batcher-tool

核心功能含批量重命名(前缀、序号等模式)、图片格式转换(jpg/png等)、按类型整理文件、查重、统计数量、筛选大文件。适用于整理下载文件夹、批量处理照片等场景,通过命令行指定文件夹及参数操作,输出直观的结果统计。

yushimohuang
yushimohuang
热度 69.67
最近更新 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