Back to Skills

tzst

Use when the user needs to create, extract, flatten, list, test, install, script, or troubleshoot `tzst` CLI workflows for `.tzst` or `.tar.zst` archives, including compression levels, streaming mode, extraction filters, conflict resolution, JSON output, or standalone binary setup, even if they describe the archive task without naming `tzst`.

31stars1forksUpdated 4/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About tzst

The tzst skill is designed to assist users in working with `.tzst` and `.tar.zst` archives using the `tzst` command-line interface (CLI). This skill solves the problem of efficiently managing these specialized archive formats, providing functionalities like creating, extracting, flattening, listing, and testing `.tzst` archives. Additionally, it helps with configuring compression levels, streaming mode, extraction filters, and conflict resolution, making it easier to handle these archives in various workflows. Whether the user is dealing with large archives, automating tasks, or troubleshooting, this skill offers the necessary tools to streamline the process.

The tzst skill supports a range of features designed to improve user experience with `.tzst` archives. Key functionalities include intuitive command handling for archive creation (`a`, `add`, `create`), extraction (`x`, `extract`), inspection (`l`, `list`), testing (`t`, `test`), and conflict resolution. For automation, the skill allows users to specify machine-readable JSON output and configure flags for non-interactive workflows. It also includes safe defaults, like preserving directory structure during extraction and using streaming mode for large archives, while offering clear guidance on installation and flag usage. This makes it suitable for users who need precision and efficiency when handling `.tzst` archives.

This skill is primarily targeted at system administrators, developers, and IT professionals who regularly work with `.tzst` and `.tar.zst` archives. It is especially useful for users working in automation pipelines or who require a reliable CLI tool for handling large or complex archive tasks. The skill is ideal for users who need to install, configure, or troubleshoot `tzst` in a command-line environment or integrate it into scripts and workflows.

FAQ

How do I install tzst?

You can install tzst using one of the following methods: `uv tool install tzst`, `pip install tzst`, or by downloading a standalone release binary from https://github.com/xixu-me/tzst/releases/latest.

What are the different commands I can use with tzst?

The primary commands are `a`/`add`/`create` for creating archives, `x`/`extract` for normal extraction, `e`/`extract-flat` for flat extraction, `l`/`list` for inspecting an archive, and `t`/`test` for checking archive integrity.

Can I automate extraction with tzst?

Yes, tzst supports automation with machine-readable JSON output. Use the `--json` flag along with `--no-banner` to get output suitable for scripts or automation pipelines.

What should I do if I encounter conflicts during extraction?

For non-interactive extraction, you must specify a conflict resolution strategy, such as `replace_all`, `skip_all`, or `auto_rename_all`, using the `--conflict-resolution` flag.

Can tzst handle tar-style compatibility?

Yes, tzst can work with tar-style compatibility using the `--filter tar` flag. However, the default extraction mode is `--filter data`.

All Files

2 files
SKILL.md3.9 KB
View
references/cli-reference.md4.9 KB
View

Install tzst

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

xixu-me/skills