Repomix Unmixer
Bung file repomix đã gộp cả repo trở lại đúng cấu trúc thư mục ban đầu.
Lập trìnhNhập môn★ 1,323⑂ 212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026
Skill này làm gì
Repomix gộp toàn bộ một repository thành một file duy nhất (XML/Markdown/JSON) để AI dễ đọc. Skill này làm ngược lại: đọc file đó và tái tạo từng file về đúng đường dẫn, đúng cây thư mục gốc.
- Hỗ trợ 3 định dạng: XML
<file path="...">, Markdown## File:, JSON{files:[...]} - Tự tạo các thư mục cha cần thiết, ghi file bằng UTF-8
- In tiến trình và tổng số file đã bung ra
- Chỉ cần Python 3 chuẩn, không phải cài thêm thư viện
- Kèm tài liệu về định dạng repomix và quy trình kiểm tra sau khi bung
Phù hợp với ai
- Lập trình viên nhận được một bundle repomix và cần bung ra thành file thật
- Người cần review hoặc audit cấu trúc của một repo đã được đóng gói
- Người dùng repomix như bản backup và muốn phục hồi khi cần
- Người muốn kiểm tra bộ Claude skills trước khi cài vào
~/.claude/skills
Ví dụ sử dụng
- Mở bundle skill được chia sẻ — yêu cầu "bung skills.xml vào /tmp/unmixed-skills", xem lại nội dung rồi mới copy vào
~/.claude/skills. - Review repo đã đóng gói — bung repomix-output.xml vào thư mục tạm, dùng
treexem cấu trúc và đọc vài file quan trọng để kiểm tra tính toàn vẹn. - Phục hồi project — bung backup.xml vào một thư mục làm việc mới để lấy lại toàn bộ mã nguồn.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục repomix-unmixer từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/repomix-unmixer/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
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/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal (trên Windows nên dùng WSL hoặc Git Bash).
- Kiểm tra Python: chạy
python3 --version. - Clone repo về thư mục tạm:
git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy đúng skill này:
cp -r /tmp/claude-code-skills/repomix-unmixer ~/.claude/skills/ - Kiểm tra bằng
ls ~/.claude/skills/repomix-unmixer— phải thấySKILL.mdvàscripts/unmix_repomix.py. - Khởi động lại Claude Code, rồi thử nói: "bung file repomix này vào /tmp/out".
- Luôn bung vào thư mục tạm trước, kiểm tra xong mới di chuyển sang vị trí thật để tránh ghi đè dữ liệu.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT