🚀NEW COURSEVibe Coding AI Apps with Claude Code 🤖✨Enroll now
← All papers  /  Sep 1 – Sep 1, 2026
Efficiency · Agents

SkillZip Pro: Execution-Aware Dynamic Compression of Progressively Loaded Skills for Self-Evolving Agents

First page
SkillZip Pro: Execution-Aware Dynamic Compression of Progressively Loaded Skills for Self-Evolving Agents
The curator’s take

Xiaofan Bai and colleagues compress whole progressively loaded skill bundles rather than single prompts, removing content from a reference when the root or an environment contract already supplies it, while preserving every route.

Ask this paper

Key points
01

Production skills are directories, not prompts: Root loads at activation; references, schemas, scripts, assets and nested subskills load only when an execution path needs them. Compressing only the root misses most of the deployment cost.

02

Two safeguards make it safe: Compress across files by removing redundancy already provided by the root or a declared environment contract, and preserve routing so every required file and directly callable entry stays reachable after rewriting.

03

Four configuration modes: One-Shot rebuilds the bundle, Continual applies Zip-on-Write after each evolution patch, Persistent rewrites the shipped bundle, and Transient keeps the bundle byte-identical while building a per-task view.

04

38% of bundle tokens, 10.4% end-to-end, no quality loss: On a production content-moderation skill under an industrial multi-round harness.

05

The negative result is the important number: An unprotected 71% compression configuration loses up to 26 accuracy points to one-sided false positives. The safeguards are not decorative.

Abstract

Production agent skills are directory bundles, not isolated prompts. The root is loaded at activation; references, schemas, scripts, assets, and nested subskills are loaded only when an execution path needs them. Compressing only the root misses most deployment cost and may move branch-specific details into the always-loaded context. Flattening instead destroys progressive-loading boundaries. We introduce \method, an evaluation-free compressor for complete, progressively loaded skill bundles. It leaves the agent harness unchanged and emits an ordinary directory. The method combines two safeguards. First, it compresses \emph{across files}, removing content from a reference or subskill when the root or a declared environment contract already provides it. Second, it preserves routing, so every required file and directly callable entry remains reachable after rewriting. Users can configure \method along two independent axes. \emph{One-Shot} mode rebuilds the full bundle; \emph{Continual} mode reuses state and applies Zip-on-Write after each evolution patch. \emph{Persistent} compression rewrites the shipped bundle to reduce storage and runtime context. \emph{Transient} compression keeps that bundle byte-identical and builds a task-specific view, reducing only per-run context after build cost. Entry contracts mark private, public, and conditional resources; a multi-entry audit preserves standalone public subskills. On a production content-moderation skill evaluated by our industrial multi-round harness, \method removes \hl{38\%} of skill bundle tokens and \hl{10.4\%} of end-to-end per-run tokens with no quality loss, while an unprotected 71\% configuration loses up to 26 accuracy points to one-sided false positives. On a multi-entry bundle, \method effeciently reduces token cost while near-perfectly preserving every route and public entry.

Every Monday
Get next week’s papers.
Subscribe on Substack