repomix-unmixer

Unpack repomix-packed repositories from XML, Markdown, or JSON formats.

1.3k|212|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daymade/claude-code-skills --skill repomix-unmixer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repomix-unmixer
Source: https://github.com/daymade/claude-code-skills/tree/main/repomix-unmixer
Command: npx skills add https://github.com/daymade/claude-code-skills --skill repomix-unmixer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unmakes repomix-packed repositories, restoring the original directory structure from XML, Markdown, or JSON repomix outputs.

Core Features & Use Cases

  • Auto-detect repomix format (XML/Markdown/JSON)
  • Extract files and recreate original directory trees
  • UTF-8 safe extraction with progress reporting
  • Validation workflow to ensure extraction integrity

Quick Start

  • Unmix a repomix file: python3 scripts/unmix_repomix.py "<path_to_repomix_file>" "<output_directory>"

Frequently Asked Questions about repomix-unmixer

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

FAQPage Schema
How do I extract files from a repomix-packed repository?

Repomix-packed repositories are compressed archives containing entire codebase structures. Extract files by running the unmix script with your repomix file path and desired output directory. The tool auto-detects XML, Markdown, or JSON formats and restores the original directory structure with all files intact.

What repomix formats are supported for extraction?

The unmixer supports XML, Markdown, and JSON repomix formats. It automatically detects the format of your input file, so you don't need to specify which type you're working with—just point it to your repomix file and the parser handles the rest.

Can I restore a repository backup from a repomix file?

Yes, repomix extraction is ideal for repository restoration and backup recovery. The tool unpacks repomix outputs back into their original directory trees with UTF-8 encoding preserved, enabling you to recover complete repository structures from archived repomix files.

How does the unmixer validate extraction integrity?

The tool implements a validation workflow to ensure extraction integrity, with progress reporting throughout the process. This lets you verify that files are extracted correctly and the directory structure matches the original before proceeding with further work.

Can I use repomix extraction for content review and validation?

Yes, extracting repomix files is useful for skill review, content validation, and examining what was packed. The unmixer restores the full file structure, making it easy to inspect and validate repository contents extracted from repomix archives.