← Back to Skills Marketplace
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install unzip-tool
Description
List, test, and extract files from ZIP archives. Use when you need to decompress or inspect ZIP file contents.
README (SKILL.md)
ZIP Extraction Utility
Extract files from ZIP archives with support for selective extraction, overwrite control, and archive inspection.
Usage
unzip-tool [options] \x3Carchive> [file...]
Options
-l: List archive contents without extracting-d dir: Extract to specified directory-o: Overwrite files without prompting-n: Never overwrite existing files
Examples
# Extract to current directory
unzip-tool archive.zip
# Extract to specific folder
unzip-tool archive.zip -d /target/dir
# List contents only
unzip-tool -l archive.zip
Usage Guidance
This skill appears safe for basic local ZIP extraction, but use it carefully: extract into a clean folder, avoid untrusted archives, and do not rely on the advertised list/test/non-overwrite options unless the implementation is updated.
Capability Analysis
Type: OpenClaw Skill
Name: unzip-tool
Version: 1.0.0
The unzip-tool is vulnerable to Zip Slip (path traversal) because scripts/unzip.py uses zipfile.extractall() without validating member paths, which could allow an attacker to overwrite files outside the target directory. Additionally, there is a significant discrepancy between the features documented in SKILL.md (listing, overwrite control) and the actual implementation in scripts/unzip.py, which lacks these capabilities.
Capability Assessment
Purpose & Capability
The included script matches the core extraction purpose, but the documentation also advertises listing, testing, selective extraction, and overwrite controls that the script does not implement.
Instruction Scope
The usage is user-directed and purpose-aligned, but the implemented behavior extracts all archive members to the current or chosen directory without a prompt.
Install Mechanism
There is no install-time execution, external download, package installation, or remote dependency shown in the artifacts.
Credentials
Local filesystem reads and writes are expected for an unzip tool; users should still extract untrusted archives only into a safe empty folder.
Persistence & Privilege
No background persistence, credential use, privilege escalation, network access, or autonomous long-running behavior is shown.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install unzip-tool - After installation, invoke the skill by name or use
/unzip-tool - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Unzip Tool?
List, test, and extract files from ZIP archives. Use when you need to decompress or inspect ZIP file contents. It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.
How do I install Unzip Tool?
Run "/install unzip-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Unzip Tool free?
Yes, Unzip Tool is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Unzip Tool support?
Unzip Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Unzip Tool?
It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.
More Skills