boxlang-zip

Create, extract, modify, and list ZIP archive entries with encryption and filtering.

Updated May 6, 2026
One-click install
npx skills add https://github.com/sosensible/buck --skill boxlang-zip-sosensible
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boxlang-zip
Source: https://github.com/sosensible/buck/tree/main/.agents/skills/boxlang-zip
Command: npx skills add https://github.com/sosensible/buck --skill boxlang-zip-sosensible

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation, extraction, listing, and modification of ZIP archives, automating complex file management tasks.

Core Features & Use Cases

  • Creating Archives: Compress directories and files with options for filtering, encryption, and overwriting existing archives.
  • Extracting Archives: Unzip entire archives or specific entries, supporting filtered extraction and password decryption.
  • Managing Archives: List contents, read individual entries, and delete files within ZIP archives programmatically.
  • Use Case: Automate backups of project folders by compressing specific directories and securely storing them for easy restoration.

Quick Start

Use the zip skill to compress the folder 'documents' into 'backup.zip' with maximum compression and then list its contents.

Frequently Asked Questions about boxlang-zip

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ZIP file extraction and compression for backups?

Automate ZIP file extraction and compression by programmatically creating archives from directories and extracting entries. This streamlines backup workflows by compressing specific folders and securely storing them for easy restoration.

Can I extract specific files from a ZIP archive instead of unzipping everything?

You can extract specific files from a ZIP archive using filtered extraction. This allows you to unzip individual entries based on patterns rather than extracting the entire archive.

Does this approach support password encryption for ZIP files?

Password encryption is supported for ZIP files. You can secure archives during compression with passwords and perform password decryption when extracting encrypted entries.

How do I list and modify contents within an existing ZIP archive?

List and modify contents within an existing ZIP archive by programmatically reading individual entries, viewing archive contents, and deleting files inside the archive without extracting it.

What is the best way to filter files when creating a ZIP archive?

Filter files when creating a ZIP archive by applying pattern matching during compression. This allows you to selectively include specific files or directories while compressing sources into the archive.

Can I compress multiple sources or directories into a single ZIP file?

You can compress multiple sources or directories into a single ZIP file. The archiving process supports working with multiple sources and entries to consolidate files into one archive.