batch-process SKILL.md skillA
batch-process from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/batch-process@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/batch-process/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 3,332 bytes
- Repository stars
- 3,982
- License
- Apache-2.0
批量处理:对一个目录里的一批图片/视频/音频统一套用同一操作——批量压缩、加水印、转格式、缩放、转比例、音量归一化等。当用户说 批量处理、批量压缩、批量加水印、批量转格式、一批图片/视频、给这个文件夹、全部转成、批量缩放、批量转竖版、整个目录 时使用。基于 shared/scripts/batch_process.py(委派 image_ops/video_ops/audio_ops)。与 image-editing/video-editing/audio-editing 区别:那些处理单文件,本 SKILL 批量套用到整个目录。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 批量处理(目录级) > 对整个目录的图片/视频/音频统一套用同一操作。走 `skills/shared/scripts/batch_process.py`, > 逐个委派给对应确定性脚本(image_ops / video_ops / audio_ops)。 > 单文件处理见 image-editing / video-editing / audio-editing;本 SKILL 是它们的**目录批量版**。 ## 输入 | 字段 | 必填 | 说明 | |------|------|------| | 目录 | 是 | 待处理文件所在目录 | | 类型 | 是 | `image` / `video` / `audio`(决定用哪个 ops 脚本 + 文件筛选) | | 操作 | 是 | ops 子命令(如 resize/compress/watermark/aspect/convert/normalize) | | 操作参数 | 视操作 | 写在 `--` 之后,原样透传给 ops 脚本 | ## 输出(默认 `<目录>/batch_out/`) - 处理后的同名文件;报告成功/失败数。 ## 执行 脚本路径(相对项目根):`skills/shared/scripts/batch_process.py`(`run -h` / `list -h`)。 ```bash # 先预览会处理哪些文件 python skills/shared/scripts/batch_process.py list --dir imgs --type image # 批量压缩图片到 500KB python skills/shared/scripts/batch_process.py run --dir imgs --type image --op compress \ --out-dir out -- --max-kb 500 # 批量加水印 python skills/shared/scripts/batch_process.py run --dir imgs --type image --op watermark \ -- --text "@我的账号" --position bottom-right # 批量视频转竖版 9:16 python skills/shared/scripts/batch_process.py run --dir clips --type video --op aspect \ --out-dir out -- --ratio 9:16 --mode pad # 批量音频转 mp3(改扩展名用 --ext) …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/batch-process@sha256:86e85cdbf537235cThe line at the top of this page pins the label git:20261012.0d53744, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ufrb4queuuq57pkl)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3332 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zju-real/easel · 3,982 stars · license Apache-2.0 · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ufrb4queuuq57pkl GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/batch-process GET https://markdownregistry.com/api/v1/blob/86e85cdbf537235c9389efec85c5dff65778b6dd98b5a47c138e421643137c6f
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.