Tóm tắt nhanh / Lệnh

Bộ Engineer

/ak:chrome-profile

Tự động hoá trình duyệt theo hồ sơ Chrome

Tự động hoá trình duyệt theo đúng hồ sơ Chrome thật: đúng tài khoản Google, cookie, workspace, tenant hoặc profile đã định danh.

01

Xác định nhu cầu

02

Kiểm tra ánh xạ

03

Dò cầu nối

04

Dẫn thiết lập

Nguyên tắc 01

Trạng thái profile thật là trường hợp đặc biệt, không phải đường kiểm thử trình duyệt mặc định.

Nguyên tắc 02

Kết quả doctor tĩnh chưa đủ; khả năng đọc trực tiếp qua MCP mới là kiểm tra cuối.

Nguyên tắc 03

Bám theo token cdp-open được trả về, không đoán tab mới nhất có vẻ giống.

Nguyên tắc 04

Bảo vệ metadata tài khoản và profile như thông tin riêng trên máy người dùng.

Bản đồ thực thi

Các nhánh chính từ đầu vào đến kết quả, bám theo cách command chạy khi dùng thật.

01

Khởi động

Đầu vào, phạm vi, route

  1. 1 Xác định nhu cầu Chỉ dùng khi trạng thái Chrome thật quan trọng; nếu không, dùng agent-browser, web-testing, Playwright hoặc điều hướng DevTools thông thường.
  2. 2 Kiểm tra ánh xạ Kiểm tra để key profile khớp theo email hoặc tên hiển thị, không dựa vào thư mục Profile dễ thay đổi.
02

Xử lý

Agent / skill thực thi

  1. 3 Dò cầu nối Xem doctor như tín hiệu tĩnh, rồi dò trực tiếp bằng Chrome DevTools MCP trước khi kết luận không đọc được trình duyệt.
  2. 4 Dẫn thiết lập Nếu thiếu ánh xạ hoặc cầu đọc, nói rõ lớp nào hỏng và đưa lệnh hoặc thao tác trình duyệt cụ thể tiếp theo.
03

Kiểm chứng

Gate, review, xác thực

  1. 5 Mở đúng tab Mở URL bằng chrome-profile open --json <key> <url> để nhận marker cdp-open dùng bám đúng tab.
  2. 6 Bám theo token Liệt kê trang, chọn trang chứa token cdp-open trả về và kiểm tra thêm marker cdp-profile.
04

Đóng

Báo cáo, bàn giao, artifact

  1. 7 Thao tác an toàn Tiếp tục snapshot, click, evaluate, chụp ảnh hoặc trích xuất trên đúng trang đã bám; không điều hướng bừa một tab bridge cho việc theo profile.
  2. 8 Xử lý giới hạn Nếu SPA xoá hash marker, lấy page ID ngay rồi dùng ID đó; nếu cầu đọc hỏng, theo đúng playbook thiết lập đã ghi.

Cú pháp, đối số, subcommand

Cách gọi skill: cú pháp, đối số vị trí, option dùng chung, rồi từng subcommand với cú pháp và kết quả riêng.

Cú pháp

/ak:chrome-profile [url] [--profile <name>] [--tab <title|url>]

Đối số

[url]

URL đích

Trang tùy chọn cần mở trong hồ sơ Chrome thật đã chọn. Bỏ trống khi việc là setup, khám phá, hoặc thao tác trên tab đã bind.

/ak:chrome-profile https://github.com/org/repo/pulls --profile work

Option dùng chung

--profile <name>

Khóa hồ sơ

Khóa hồ sơ đã được duyệt, resolve theo email tài khoản Google hoặc chuỗi tên hiển thị, không theo thư mục Profile dễ gãy. Hỏi trước khi thao tác nếu khóa thiếu hoặc chưa được duyệt.

/ak:chrome-profile https://github.com/org/repo/pulls --profile work
--tab <title|url>

Bộ chọn tab

Chuỗi title hoặc URL dùng để ưu tiên tab có sẵn sau khi mở theo hồ sơ. Binding vẫn dùng token cdp-open trả về, không lấy tab mới nhất trông giống.

/ak:chrome-profile https://github.com/org/repo/pulls --tab pulls

Mode / route nên dùng

--profile

Hồ sơ Chrome đặt tên

Nghiên cứu:
Resolve key via chrome-profile list
Review:
Ask if the profile is unapproved
Xác thực:
Key maps to a real profile
--tab

Khớp tab có sẵn

Nghiên cứu:
Match title or URL substring
Review:
Do not guess the newest tab
Xác thực:
Bind the matching tab

Prompt mẫu

Ví dụ gọi command theo từng flag, subcommand, mode hoặc route dùng được trong workflow thực tế.

Thiết lập mặc định
/ak:chrome-profile
Dùng khi:
Khi khóa hồ sơ hoặc cầu DevTools đọc được có thể đang thiếu và chưa có URL sẵn.
Kết quả:
Chạy các bước kiểm tra đã ghi, tách lỗi mapping hồ sơ khỏi lỗi browser bridge và đưa lệnh setup hoặc thao tác Chrome cụ thể tiếp theo, không bịa khóa hồ sơ.
Mở profile công việc Khuyến nghị
/ak:chrome-profile https://github.com/org/repo/pulls --profile work
Dùng khi:
Khi nhiệm vụ cần đúng tài khoản Chrome công việc đã đăng nhập trên một URL cụ thể.
Kết quả:
Resolve khóa hồ sơ work, kiểm tra bridge live, mở URL bằng dữ liệu JSON để bind, chọn đúng tab cdp-open rồi chỉ làm phần browser đã yêu cầu.
Dùng lại tab khớp
/ak:chrome-profile https://github.com/org/repo/pulls --profile work --tab pulls
Dùng khi:
Khi trang GitHub pulls có thể đã mở và nên được ưu tiên hơn một tab mới.
Kết quả:
Mở qua hồ sơ work, ưu tiên tab có title hoặc URL khớp pulls, vẫn bind bằng token cdp-open trả về, và không đoán tab mới nhất trông giống.
Xử lý doctor bảo thủ
/ak:chrome-profile https://example.com --profile work
Dùng khi:
Khi kết quả doctor tĩnh mâu thuẫn với Chrome DevTools MCP bridge có vẻ khả dụng.
Kết quả:
Xem doctor là heuristic, probe live bằng page-list hoặc read, chỉ dùng đường force của helper CLI cho ngoại lệ bridge đã chứng minh, và dừng để setup nếu không xác minh được binding.

Phạm vi xử lý

  • Ánh xạ profile Chrome
  • Dò cầu Chrome DevTools MCP
  • Bám tab bằng anchor URL chính xác
  • An toàn khi tự động hoá tài khoản thật

Tiếp theo