Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Trình tìm & phục hồi lịch sử Claude Code

Tìm kiếm lịch sử phiên Claude Code (và Codex) trên mọi config home cùng archive đã đăng ký, rồi phục hồi file đã mất từ snapshot file-history.

Tiện íchTrung cấp1,346214Điểm AI 9/10Cập nhật lần cuối: 21 thg 8, 2026

Kỹ năng này làm gì

  • Tìm kiếm đồng thời trong ~/.claude/projects, các profile home (~/.claude-profiles/*), CLAUDE_CONFIG_DIR và mọi archive khai báo trong ~/.claude/history-sources.json.
  • Quét theo từ khóa trên message, thinking, input/result của tool, hàng đợi, attachment, summary, tiêu đề phiên và đường dẫn trong file-history; lọc theo timestamp nội bộ của JSONL, không dùng mtime của file.
  • recover_content.py phục hồi đúng byte gốc từ checkpoint file-history (kể cả file binary và các thay đổi bằng Edit/shell sau lệnh Write). Nếu không có snapshot, nó phục hồi nội dung Write nhưng gắn nhãn độ trung thực thấp.
  • --all-projects khi không biết project, --codex để quét thêm rollout của Codex.
  • Lệnh triage phân loại phiên bị crash/ngắt hoặc phiên còn đang chờ bạn trả lời.

Phù hợp với ai

  • Lập trình viên dùng Claude Code lâu dài với hàng trăm phiên lịch sử.
  • Người vừa xóa nhầm file hoặc cần lấy lại code từ cuộc hội thoại cũ.
  • Người dùng nhiều profile model khác nhau hoặc có kho archive lịch sử riêng.

Ví dụ sử dụng

  1. "Tìm file ModelLoading tôi tạo tuần trước" → search --all-projects ModelLoading, rồi recover_content.py -k ModelLoading trên phiên tìm được.
  2. "Phiên nào bị cắt khi máy khởi động lại tối qua?" → triage --all-projects --from-date … để xem các phiên interrupted_explicit / stuck_no_result kèm câu trả lời cuối.
  3. "Project này dường như không có lịch sử" → kiểm tra quy tắc tên thư mục (đường dẫn tuyệt đối, / đổi thành -) và các archive đã đăng ký để tránh kết luận sai.

· · · 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-code-history-files-finder/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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-code-history-files-finder từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/claude-code-history-files-finder/ 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-code-history-files-finder ~/.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.

  1. Mở Terminal.
  2. Tải repo: git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r /tmp/daymade-skills/daymade-claude-code/claude-code-history-files-finder ~/.claude/skills/
  5. Kiểm tra Python 3: python3 --version (các script chạy bằng python3).
  6. Khởi động lại Claude Code và thử yêu cầu: "tìm trong lịch sử hội thoại trước giúp tôi ...".
  7. (Tùy chọn) Nếu bạn lưu phiên cũ ở nơi khác, khai báo trong ~/.claude/history-sources.json để được tìm mặc định.