Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Repomix Unmixer

Restores a repomix-packed repository back into its original files and directory structure.

Dev & CodingBeginner1,323212AI score 8/10Last updated: Aug 8, 2026

What it does

Repomix packs an entire repository into one AI-friendly file (XML, Markdown, or JSON). This skill runs that process in reverse, writing every packed file back to its original path and rebuilding the full directory tree.

  • Detects and parses three formats: XML <file path="...">, Markdown ## File:, and JSON {files:[...]}
  • Creates parent directories automatically and writes UTF-8 safely
  • Prints per-file progress plus a total extracted count
  • Bundled Python 3 script with zero external dependencies
  • Ships with format reference and post-extraction validation docs

Who it's for

  • Developers who receive a repomix bundle and need real files back
  • Reviewers auditing the structure and contents of a packed repository
  • Anyone using repomix output as a lightweight backup format
  • Users who want to inspect a Claude skills bundle before installing it into ~/.claude/skills

Examples

  1. Open a shared skills bundle — ask "unmix skills.xml into /tmp/unmixed-skills", review the output, then copy the folders you trust into ~/.claude/skills.
  2. Review a packed repo — extract repomix-output.xml to a temp folder, run tree to inspect the layout, and spot-check a few files for content integrity.
  3. Restore working files — unpack an older backup.xml into a fresh workspace directory to bring a project back to life.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the repomix-unmixer folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/repomix-unmixer/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/repomix-unmixer ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal (on Windows, use WSL or Git Bash).
  2. Confirm Python is available: python3 --version.
  3. Clone the repository to a temp folder: git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills
  4. Create your skills directory: mkdir -p ~/.claude/skills
  5. Copy just this skill: cp -r /tmp/claude-code-skills/repomix-unmixer ~/.claude/skills/
  6. Verify with ls ~/.claude/skills/repomix-unmixer — you should see SKILL.md and scripts/unmix_repomix.py.
  7. Restart Claude Code, then try: "unmix this repomix file into /tmp/out".
  8. Always extract to a temp directory first, review the result, and only then move it into a real project path to avoid overwriting files.