技能包

web-access:給支援 SKILL.md 的 Agent 補上連網策略和 CDP

適合要讓 Agent 按場景選擇連網方式或用瀏覽器除錯協定操作頁面的人,但 CDP 需要 Node.js 22+ 以及 Chrome 或 Edge 開啟遠端除錯。

官方來源 · web-access

安裝

npx skills add eze-is/web-access

適合誰

如果你發現 Agent 自帶的 WebSearch、WebFetch 缺少調度策略,也沒有瀏覽器自動化,這個 Agent Skill 更合適。它補上的是連網策略、CDP 瀏覽器操作,以及站點經驗積累。頁面寫到它相容所有支援 SKILL.md 的 Agent,並舉例了若干產品,後面還有「等」,所以不要把舉例理解成封閉名單。

只用文本搜尋、不打算開遠端除錯的人,可以先把它當策略層來用。一旦要走 CDP,必須滿足:Node.js 22+,以及 Chrome 或 Edge 已打開遠端除錯。只想給瀏覽器裝擴充功能、並不使用 SKILL.md Agent 的人,這不是給你的。

3 分鐘完成第一次嘗試

官方安裝命令按頁面寫成這一條:

npx skills add eze-is/web-access

它會把技能寫入目前支援 SKILL.md 的 Agent。先確認本機有 npx,並且這是你要改的環境,再執行。不要並列另一套安裝器。

裝好後先做唯讀連網,不要一上來控制瀏覽器。讓 Agent 針對一個你指定的公開資料做檢索或擷取,並讓它說明這次選了 WebSearch、WebFetch、curl、Jina 還是組合。成功訊號是:它能說出選擇理由並返回頁面內容,而不是提示技能未安裝。到這裡就停。

只有在唯讀通道不夠、你明確要操作已打開的頁面時,再進入 CDP。先在本機打開:

chrome://inspect/#remote-debugging

或

edge://inspect/#remote-debugging

確認遠端除錯已開,再允許 Agent 透過 CDP 操作。這會控制你的真實瀏覽器,執行前必須確認視窗和站點就是你要用的那一個。

使用案例

案例一:讓技能按場景挑選連網工具。表格把能力寫成:WebSearch / WebFetch / curl / Jina / CDP,按場景自主判斷,可任意組合。任務應是「查這個問題,並告訴我用了哪幾種通道」。可用頁面文字沒有寫選擇規則,也沒有寫 Jina 是否要額外金鑰。因此你能確認的是:這五種名字會被納入調度;具體何時選誰,以實際運行為準。Agent 若直接打開 CDP 去點頁面,就已經超出這次唯讀任務。

案例二:用 CDP 操作已除錯的瀏覽器。前置是 Node.js 22+,以及 Chrome / Edge 遠端除錯頁已打開。用途是瀏覽器自動化,而不是再做一次普通搜尋。可用頁面文字沒有寫可點選選擇器、截圖命令或如何結束除錯工作階段。所以第一次只要求一個可逆的唯讀動作(例如查看目前頁),並事先確認除錯目標。站點經驗積累被寫成能力,但沒有說明存哪裡、怎麼清;不要讓 Agent 把未說明的記憶機制當成已經設定好的資料庫。

使用邊界

CDP 模式綁定 Node.js 22+ 和 Chrome/Edge 遠端除錯。版本不夠或 inspect 頁未開,不要假定瀏覽器自動化可用。普通 WebSearch / WebFetch 不自動等於已經具備 CDP。

安裝路徑就是 npx skills add eze-is/web-access。不要再寫第二條安裝命令。客戶端舉例不是授權清單。

第一次停在唯讀檢索或擷取。任何 CDP 點選、表單提交、登入,或寫入站點經驗的動作,都要先讓 Agent 複述將操作的視窗和步驟,你確認後再繼續。