browser-act – Tự động hóa trình duyệt
Skill kết nối CLI browser-act để lấy nội dung trang render bằng JS, giữ phiên đăng nhập, điền form, chụp ảnh và bắt request mạng.
Tự động hóaTrung cấp★ 5,385⑂ 255Điểm AI 8/10Cập nhật lần cuối: 12 thg 8, 2026
Skill này làm được gì
- Khởi chạy trình duyệt thật để lấy nội dung các trang cần JavaScript, thay thế WebFetch/curl khi trang trả về rỗng.
- Quản lý phiên: mỗi trình duyệt có profile riêng biệt, cho phép chạy song song nhiều tài khoản, hỗ trợ proxy do người dùng cấu hình.
- Tương tác phức tạp: click, nhập liệu, chọn dropdown, upload file, trích xuất nội dung tải khi scroll/click, chụp ảnh màn hình, bắt phản hồi XHR/fetch/HAR.
- Cơ chế "Confirmation Gate": bắt buộc xin phép người dùng trước khi tạo/xóa trình duyệt hoặc thực hiện thao tác nhạy cảm như đăng nhập, gửi form.
- Cookie, phiên và nội dung trang chỉ lưu cục bộ; dữ liệu ra ngoài duy nhất là ảnh captcha khi dùng tính năng giải captcha.
Phù hợp với ai
- Người cần thu thập dữ liệu định kỳ từ SPA hoặc trang yêu cầu đăng nhập.
- QA/designer muốn kiểm tra layout, style bằng ảnh chụp thực tế.
- Đội vận hành, marketing quản lý nhiều tài khoản song song.
- Yêu cầu: máy có Python 3.12+ và trình quản lý gói
uv.
Ví dụ sử dụng
- "Đăng nhập dashboard này và trích bảng báo cáo tháng trước" → giữ phiên đăng nhập rồi lấy dữ liệu DOM.
- "Chụp ảnh trang landing ở kích thước mobile xem có bị vỡ không" → chụp theo từng viewport để kiểm tra hiển thị.
- "Mở song song 20 URL sản phẩm và tổng hợp giá, tồn kho" → chạy nhiều trình duyệt cùng lúc và lấy nội dung tải khi scroll.
· · · 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/browser-act/skills/HEAD/browser-act/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 browser-act từ repo GitHub browser-act/skills vào ~/.claude/skills/browser-act/ 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/browser-act/skills.git /tmp/ba-skills && mkdir -p ~/.claude/skills && cp -r /tmp/ba-skills/browser-act ~/.claude/skills/ && uv tool install browser-act-cli --python 3.12⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Cài Python 3.12+ và
uv(macOS/Linux:curl -LsSf https://astral.sh/uv/install.sh | sh). - Cài CLI:
uv tool install browser-act-cli --python 3.12 - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Clone repo:
git clone https://github.com/browser-act/skills.git - Copy skill:
cp -r skills/browser-act ~/.claude/skills/ - Khởi động lại Claude Code, rồi thử yêu cầu: "dùng browser-act lấy nội dung URL này".
- Khi được kích hoạt, skill sẽ chạy
browser-act get-skills coređể tải hướng dẫn mới nhất. Hãy tự xác nhận khi nó xin phép tạo trình duyệt hoặc đăng nhập.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT