Sửa tệp hội thoại xuất từ Claude Code
Khôi phục bố cục cho tệp .txt xuất từ Claude Code: ghép lại đoạn văn, bảng và đường dẫn bị ngắt dòng cứng.
Làm được gì
Tệp hội thoại xuất ra từ Claude Code (YYYY-MM-DD-HHMMSS-*.txt) thường bị ngắt dòng cứng theo độ rộng cột, khiến bảng vỡ viền, đường dẫn bị cắt đôi và đoạn văn rời rạc. Kỹ năng này chạy script Python đi kèm để:
- Ghép lại 10 loại nội dung: prompt người dùng (
❯), phản hồi Claude (●), kết quả công cụ (⎿), văn bản kế hoạch, cây agent… - Dựng lại viền và ô của bảng vẽ bằng ký tự box-drawing
- Chèn khoảng trắng pangu giữa chữ Latinh và chữ tượng hình (CJK)
- Nối lại định danh/đường dẫn bị tách (
BASE_+URL,documents+/05-team) - Chạy bộ kiểm thử tự động 53 mục để xác nhận kết quả
Script không bao giờ sửa tệp gốc, đối chiếu số lượng marker và cảnh báo nếu một dòng vượt quá 500 ký tự hiển thị.
Phù hợp với ai
- Người lưu trữ hoặc chia sẻ log phiên làm việc Claude Code cho đồng nghiệp
- Người tái sử dụng hội thoại đã xuất để viết blog, tài liệu kỹ thuật, báo cáo
- Người thường xuyên xử lý các phiên dài có nhiều bảng và output công cụ
Ví dụ sử dụng
- Yêu cầu "sửa lại định dạng tệp hội thoại đã xuất này" — script chạy kèm
--stats, báo giảm 20-25% số dòng và sửa hơn 80 viền bảng. - Chạy bộ kiểm thử so sánh tệp gốc và tệp đã sửa; nếu có mục nào fail thì kiểm tra nguyên nhân trước khi bàn giao.
- Với log trộn tiếng Anh và tiếng Trung/Nhật, sửa
Portal都需要thànhPortal 都需要để dễ đọc hơn.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/daymade-claude-code/claude-export-txt-better/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
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 daymade-claude-code/claude-export-txt-better từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/fixing-claude-export-conversations/ 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/daymade-skills && mkdir -p ~/.claude/skills && cp -r /tmp/daymade-skills/daymade-claude-code/claude-export-txt-better ~/.claude/skills/fixing-claude-export-conversations⚠ Đâ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, kiểm tra đã có Python 3.10+ và
uv(uv --version; nếu chưa có:curl -LsSf https://astral.sh/uv/install.sh | sh). - Tải mã nguồn:
git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r /tmp/daymade-skills/daymade-claude-code/claude-export-txt-better ~/.claude/skills/fixing-claude-export-conversations - Kiểm tra:
ls ~/.claude/skills/fixing-claude-export-conversations/scriptsphải thấyfix-claude-export.py. - Khởi động lại Claude Code và nói "hãy sửa định dạng tệp export này" để kích hoạt kỹ năng.