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

Phân loại nguyên nhân lỗi fingerprint

Đọc báo cáo fingerprint của liarjs và quy kết từng check bị fail về đúng thành phần đã tạo ra tín hiệu đó.

Bảo mật · ReviewTrung cấp2370Điểm AI 8/10Cập nhật lần cuối: 6 thg 8, 2026

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

  • Đọc báo cáo fingerprint tạo bởi npx liarjs và giải thích từng check ID bị fail đo cái gì.
  • Quy nhóm lỗi về bốn nguồn: cấu hình khởi chạy trình duyệt (webdriver, headless-ua...), lớp sửa giá trị trong trang (native-integrity, worker-consistency...), đường mạng/egress (tz, webrtc-ip, cf-bot...), và image máy (os-fonts, gpu-age...).
  • Đánh dấu các lỗi vốn dĩ phải xảy ra với môi trường headless hoặc IP datacenter, tránh mất công điều tra thứ đang hoạt động đúng.
  • Hướng dẫn quy trình đúng: chỉ sửa một thứ mỗi lần rồi quét lại, và dùng liarjs diff để so sánh thay vì chạy theo điểm số.

Phù hợp với ai

  • Kỹ sư vận hành trình duyệt tự động (Playwright, Puppeteer) cần hiểu tín hiệu bị phát hiện
  • Người quản lý image trình duyệt headless cho hạ tầng scraping/QA
  • Người đã dùng CLI liarjs và muốn chia nguyên nhân điểm thấp theo từng bộ phận chịu trách nhiệm

Ví dụ sử dụng

  1. "Điểm quét thấp, bắt đầu từ đâu?" → lấy kết quả đầy đủ (--all --json), gom các lỗi lại và chỉ ra 5 lỗi thực ra chỉ có một nguồn.
  2. "Chỉ worker-consistency bị fail" → bản vá chỉ tới được main thread, chưa áp dụng cho Web Worker (một realm JavaScript riêng).
  3. "Bật proxy thì tz hỏng" → giải thích đây là lỗi cố hữu khi timezone theo IP và timezone trình duyệt được cấu hình độc lập.

· · · 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/liarjsdev/liarjs-skills/HEAD/skills/fingerprint-failure-triage/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/fingerprint-failure-triage từ repo GitHub liarjsdev/liarjs-skills vào ~/.claude/skills/fingerprint-failure-triage/ 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/liarjsdev/liarjs-skills.git && mkdir -p ~/.claude/skills && cp -r liarjs-skills/skills/fingerprint-failure-triage ~/.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 mã nguồn: git clone https://github.com/liarjsdev/liarjs-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r liarjs-skills/skills/fingerprint-failure-triage ~/.claude/skills/
  5. Kiểm tra Node.js đã cài (node -v) vì cần chạy npx liarjs@0.3.
  6. Khởi động lại Claude Code và thử yêu cầu: "giải thích báo cáo fingerprint này giúp tôi".