Dọn reply spam trên X (ẩn + mute)
Tự động phát hiện, ẩn các reply spam quảng cáo dưới bài đăng X (Twitter) của bạn và mute những tài khoản đó.
Tự động hóaTrung cấp★ 129⑂ 20Điểm AI 7/10Cập nhật lần cuối: 20 thg 8, 2026
Làm được gì
- Quét reply trong 7 ngày gần nhất qua X API và chia thành hai danh sách: flagged (chắc chắn spam) và borderline (cần người xem).
- Với flagged: thực hiện hide reply + mute account. Với borderline: Claude xem từng cái rồi mới xử lý.
- Nhận diện dấu hiệu spam: emoji trang trí trong tên, câu chào mời gặp mặt/hẹn hò, ký tự vô hình (U+034F, zero-width).
- Ghi trạng thái vào
state/cleaned.jsonlđể khi bị rate limit 429 thì chạy lại lệnh cũ là tiếp tục, không xử lý trùng.
Phù hợp với ai
- Người dùng X bị dội reply bot quảng cáo (đặc biệt là spam tiếng Trung).
- Người đã có CLI
xurlvà quyền truy cập X API. - Người muốn có bước kiểm tra thủ công để tránh ẩn oan comment của người thật.
Ví dụ sử dụng
- "Dọn giúp mấy reply spam dưới tweet của tôi" → chạy dry-run, xem danh sách, xác nhận rồi ẩn hàng loạt.
- Bị chặn bởi giới hạn ~50 lần hide/15 phút → chờ 15 phút, chạy lại đúng lệnh, phần đã làm được bỏ qua.
- Muốn block một tài khoản → skill giải thích API không còn hỗ trợ và hướng dẫn block thủ công trên web.
· · · 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/jianshuo/claude-skills/HEAD/wjs-cleaning-spam/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 wjs-cleaning-spam từ repo GitHub jianshuo/claude-skills vào ~/.claude/skills/wjs-cleaning-spam/ 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/jianshuo/claude-skills.git /tmp/claude-skills && cp -r /tmp/claude-skills/wjs-cleaning-spam ~/.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.
- Clone repo:
git clone https://github.com/jianshuo/claude-skills.git /tmp/claude-skills - Copy skill:
cp -r /tmp/claude-skills/wjs-cleaning-spam ~/.claude/skills/ - Cài
xurl(CLI cho X API) và hoàn tất xác thực với token có quyền hide reply và mute. - Mở
scripts/clean_spam.py, sửa tài khoản đích trong truy vấn (to:...) và danh sách từ khóa cho phù hợp với bạn. - Khởi động lại Claude Code, rồi yêu cầu "clean spam replies" hoặc gõ
/wjs-cleaning-spam. - Luôn xem kết quả dry-run trước, tự kiểm tra danh sách borderline, sau đó mới chạy bước
--apply.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT