archie

Apply streaming transformation rules to ZIP, JAR, and TAR.GZ archives.

2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/tomitribe/claude-plugins --skill archie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archie
Source: https://github.com/tomitribe/claude-plugins/tree/main/plugins/archie/skills/archie
Command: npx skills add https://github.com/tomitribe/claude-plugins --skill archie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streaming archive transformations enable modifying archives on-the-fly without decompression, improving performance and reducing I/O.

Core Features & Use Cases

  • Inject entries into ZIP/JAR/TAR.GZ streams without full extraction
  • Replace or augment entry contents during streaming
  • Skip or conditionally transform entries, including handling signed archives safely

Quick Start

Configure a Transformation ruleset and apply it to an archive stream to transform entries on the fly.

Frequently Asked Questions about archie

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

FAQPage Schema
How do I modify JAR file entries without full extraction?

You can modify JAR file entries without full extraction by applying streaming transformation rules. A JarTransformation pipeline injects, replaces, or skips entries on the fly, avoiding decompression and reducing I/O overhead.

What is streaming archive transformation and when do I need it?

Streaming archive transformation modifies ZIP, JAR, and TAR.GZ files on the fly without decompression. You need it to improve performance and reduce I/O when injecting, replacing, or skipping entries during archive processing.

Can I inject entries into a signed JAR without breaking the signature?

Yes, you can inject entries into a signed JAR using a JarTransformation pipeline. The transformer supports safe handling of signed archives to ensure modifications do not corrupt the signature validation process.

How do I apply bytecode enhancement during ZIP or TAR.GZ streaming?

You apply bytecode enhancement during streaming by configuring a Transformations builder with a format-specific transformer. ZipTransformation or TarGzTransformation pipelines replace or augment entry contents on the fly without full extraction.

What's the best way to skip specific entries when processing TAR.GZ archives?

The best way to skip specific entries in TAR.GZ archives is using a TarGzTransformation pipeline. You configure conditional transformation rules to selectively skip or transform entries during the streaming process without extracting the archive.

Are there limitations when replacing content in signed archives via streaming?

When replacing content in signed archives, the primary limitation is maintaining signature integrity. The transformer requires safe handling of signed archives to prevent invalidating signatures during the streaming transformation process.