Individual skill
delete-when-unzip
Use when the user wants to extract/unpack large ZIP or RAR archives while disk space is limited, or mentions "delete when unzip", "边解压边删除", "extract and delete processed parts", "flat/unpack files", or segmented (multi-volume) archives (.z01/.zip.001/.part1.rar/.r01) under low free space. This project streams archives chunk by chunk and deletes already-processed parts so you do not need 2x the archive size in free space. Covers which script to run, chunk-size math, and the critical warning that the source archive is destroyed.
SKILL.md
Source commit 9c0bb64dd58eefec00260e76493e5731c3b400c8
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 183
- Repository last updated
- Aug 29, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,065 bytesREADME.mddoc · 4,763 bytesSKILL.mdcore · 9,313 bytesSKILL.mdcore · 9,313 bytesSKILL.mdcore · 9,313 bytesSKILL.mdcore · 9,313 bytesapp.pyruns · 12,815 bytesapp_icon.icoasset · 4,286 bytesboosting/setup.pyruns · 129 bytesboosting/weak_decrypt.casset · 230,257 bytesboosting/weak_decrypt.pyxasset · 965 bytesboosting/zipcrypto_decrypt.cppasset · 6,207 bytesdelete_when_unzip.pyruns · 3,351 bytesdelete_when_unzip_cli.pyruns · 4,726 bytesdelete_when_unzip_multi.pyruns · 4,159 bytesdelete_when_unzip_rar.pyruns · 6,534 bytesdelete_when_unzip_rar_multi.pyruns · 7,515 bytesrequirements.txtdoc · 41 bytesrobust_split.pyruns · 1,713 bytesunrar.exeruns · 506,008 bytesunrar_license.txtdoc · 1,509 bytes
Read excerpt
# Delete When Unzip — 边解压边删除的解压工具
Stream-extract a local archive **chunk by chunk, deleting each processed part of the original archive** as you go. For example, a 100 GB game archive can be extracted with roughly **100 GB + 1 chunk** of free space instead of 200 GB. Source files live in this repo.
## What the user is asking for
The core scenario this skill serves:
1. Disk space is limited (insufficient to hold both the full archive and its extracted contents).
2. The user wants the archive's files extracted/unpacked ("flatten files" / 解压) **and** the already-processed parts of the archive deleted as extraction proceeds.
3. The archive is usually a large game: single ZIP/RAR or multi-volume (分卷) sets.
> **"Flatten" caveat:** extraction preserves the archive's *internal* directory structure — there is **no option to extract flat (all files into one directory)**. Output goes into a folder named after the archive's base name. If the user asks to truly flatten output, that is a missing feature, not a usage flag; say so and offer to add it.
## Script map (which one to run)