Zip Tool

ReviewAudited by ClawScan on May 15, 2026.

Overview

This looks like a simple local ZIP helper, but its documentation claims encryption and archive-management features that the included code and install metadata do not support.

Review before installing. This appears to be a local ZIP-creation helper, but do not rely on its advertised password protection or AES encryption unless you independently verify a real implementation. Also confirm what `zip-tool` command would run on your system, because the package does not provide a clear install mapping.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user could trust the skill for password-protected or encrypted archives even though the packaged code does not provide those protections.

Why it was flagged

This is the only included implementation, and it only creates a basic ZIP. It does not implement the SKILL.md claims for password protection, AES-256 encryption, listing, extraction, update, or deletion.

Skill content
parser.add_argument('output')
parser.add_argument('files', nargs='+')
...
with zipfile.ZipFile(args.output, 'w') as z:
    for f in args.files:
        z.write(f, arcname=f)
Recommendation

Do not rely on this skill for confidential archives unless the encryption and archive-management features are actually implemented and verified; the documentation should be corrected or the missing functionality should be added with clear tests.

What this means

The command may fail or may resolve to an unrelated local executable named `zip-tool` if one exists.

Why it was flagged

The skill documents a `zip-tool` executable, but the metadata says there is no install spec and no required binary. The included script is `scripts/zip.py`, so the command provenance is unclear.

Skill content
zip-tool [OPTIONS] ARCHIVE [FILES...]
Recommendation

Verify the installed command before use, or update the package metadata/install mechanism so the documented command clearly maps to the included reviewed script.

What this means

Follow-on steps could proceed using an archive that was not created correctly.

Why it was flagged

The script reports an error but does not exit with a nonzero status, so an agent or automation could mistake a failed or partial archive operation for success.

Skill content
except Exception as e: print(f"Error: {e}", file=sys.stderr)
Recommendation

Change error handling to exit with a failure status, and have users verify archive creation before relying on the output.