← Back to Skills Marketplace
Zip
by
bytesagain4
· GitHub ↗
· v3.0.1
· MIT-0
574
Downloads
0
Stars
2
Active Installs
7
Versions
Install in OpenClaw
/install zip
Description
Compress, extract, list, and encrypt ZIP archives in batch. Use when archiving files, extracting packages, listing contents, encrypting backups, or batching.
Usage Guidance
This skill appears to do exactly what it says: local ZIP operations using zip/unzip. Before installing: ensure you have zip/unzip available. Do not pass sensitive passwords on the command line (avoid zip password <pass>); instead use interactive/more secure mechanisms or external encrypted key stores because command-line arguments are visible to other users and may be recorded in shell history. Be aware that zip -P uses legacy ZipCrypto which is weak—use stronger encryption tools if protecting highly sensitive data.
Capability Analysis
Type: OpenClaw Skill
Name: zip
Version: 3.0.1
The skill provides standard ZIP archive management functionality including creation, extraction, listing, and encryption using system utilities like 'zip' and 'unzip'. The implementation in 'scripts/script.sh' follows good practices such as using 'set -euo pipefail' and 'mktemp' for temporary files, and there are no signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (compress, extract, list, encrypt ZIPs) align with the provided script. The script requires zip/unzip at runtime (checked by check_deps), which is appropriate and expected for the stated functionality.
Instruction Scope
Instructions are limited to running the included scripts/script.sh which only operates on local files and uses standard tools (zip, unzip, grep, awk, stat, du). No network endpoints or unrelated system paths are referenced. Note: the password command accepts the ZIP password as a command-line argument, which exposes it to process listings and shell history—this is a security concern for secrets handling (not a coherence issue).
Install Mechanism
No install spec is provided (instruction-only plus a shipped script). Nothing is downloaded or written to disk by an installer; the single script runs using system binaries. This is low risk and proportionate.
Credentials
The skill requests no environment variables or credentials (appropriate). However, the 'password' command requires a plaintext password argument; that design leaks secrets via process arguments and shell history and uses zip's -P which offers weak ZipCrypto encryption—considered a security hygiene note.
Persistence & Privilege
always is false, no special persistence or modification of other skills or global agent settings. The skill is user-invocable and may be called autonomously (platform default), which is expected.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zip - After installation, invoke the skill by name or use
/zip - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.1
v3.0.1: SKILL.md rewritten to match new script commands.
v3.0.0
v3.0.0: Complete rewrite — real zip commands instead of logging template.
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.2
old template -> domain-specific v2.0.0
v1.0.1
old template -> domain-specific v2.0.0
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Zip?
Compress, extract, list, and encrypt ZIP archives in batch. Use when archiving files, extracting packages, listing contents, encrypting backups, or batching. It is an AI Agent Skill for Claude Code / OpenClaw, with 574 downloads so far.
How do I install Zip?
Run "/install zip" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Zip free?
Yes, Zip is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Zip support?
Zip is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Zip?
It is built and maintained by bytesagain4 (@xueyetianya); the current version is v3.0.1.
More Skills