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

Trình giải nén webarchive

Kỹ năng dùng CLI WebArchiveExtractor để giải nén tệp .webarchive của Safari thành HTML và tài nguyên thông thường.

Tiện íchNhập môn34559Điểm AI 8/10Cập nhật lần cuối: 20 thg 3, 2026

Làm được gì

  • Chuyển tệp .webarchive (định dạng binary plist riêng của macOS, tạo từ "Save As Web Archive" của Safari) thành HTML kèm thư mục tài nguyên.
  • Kiểm tra trước xem binary CLI trong /Applications/WebArchiveExtractor.app có tồn tại hay không; nếu chưa, hướng dẫn build bằng Xcode, thêm vào PATH hoặc tạo symlink.
  • Xác định tệp đầu vào, thư mục đầu ra và tiền tố URL (-p), rồi chạy lệnh và tóm tắt số tệp đã giải nén cùng tệp HTML chính.
  • Mặc định xuất ra ~/Downloads/<tên-archive> vì sandbox của macOS giới hạn nơi ứng dụng được ghi, tránh lỗi âm thầm.

Phù hợp với ai

  • Người dùng macOS từng lưu trang web bằng Safari và muốn mở lại dưới dạng HTML.
  • Nhà nghiên cứu, người lưu trữ cần chuyển các tệp .webarchive cũ sang định dạng web tiêu chuẩn.
  • Lập trình viên cần chỉnh đường dẫn tài nguyên để phục vụ nội dung từ một thư mục con.

Ví dụ sử dụng

  1. "Giải nén article.webarchive trên Desktop" → kiểm tra binary rồi xuất vào ~/Downloads/article và báo cáo kết quả.
  2. "Giải nén blog.webarchive vào ~/sites/blog, thêm tiền tố /static cho tài nguyên" → chạy kèm cả -o-p.
  3. Sau khi xong, "mở bằng trình duyệt" → dùng open index.html để xem ngay.

· · · 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/robrohan/WebArchiveExtractor/HEAD/skills/webarchive/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 skills/webarchive từ repo GitHub robrohan/WebArchiveExtractor vào ~/.claude/skills/webarchive/ 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/robrohan/WebArchiveExtractor.git && mkdir -p ~/.claude/skills && cp -r WebArchiveExtractor/skills/webarchive ~/.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 (bắt buộc dùng macOS).
  2. Tải mã nguồn: git clone https://github.com/robrohan/WebArchiveExtractor.git
  3. Sao chép kỹ năng: mkdir -p ~/.claude/skills && cp -r WebArchiveExtractor/skills/webarchive ~/.claude/skills/
  4. Cài ứng dụng giải nén: kéo bản release vào /Applications, hoặc build từ mã nguồn với xcodebuild -project WebArchiveExtractor.xcodeproj.
  5. Kiểm tra: test -x /Applications/WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor && echo found
  6. Khởi động lại Claude Code và yêu cầu "giải nén tệp .webarchive này" để kích hoạt kỹ năng.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION