三個 Playwright MCP 技能:批次投遞 Easy Apply 職缺、依公司/國家/產業爬取個人檔案,以及 BFS/DFS 探索聯絡人並產生 Email 候選。 支援 Claude Code 與 Gemini CLI。
安裝一次,即可使用三項技能
批次投遞 LinkedIn Easy Apply 職缺。設定目標數量、使用鍵盤控制(P/R/Q),並透過頁面浮動視窗即時查看進度。遇到問卷表單時自動填入預設值。
/linkedin-job-auto-apply
依公司、國家、產業爬取結構化個人檔案資料(姓名、職稱、公司、工作經歷),並匯出為 JSON 格式。
/linkedin-profile-scraper
透過 BFS/DFS 遍歷探索 LinkedIn 聯絡人,為每位聯絡人產生最多 10 種 Email 格式候選,可選擇性發送個人化連結邀請,並將結果存成 JSON + CSV。
/linkedin-contact-reacher
三項技能涵蓋的所有核心功能
自動投遞 20–50 份 Easy Apply 職缺,批次處理多頁搜尋結果,跨頁去重,達到目標數量後自動停止。
依公司、國家、產業爬取結構化個人檔案,回傳包含完整工作經歷的 JSON 資料。
策略代理人評分篩選職缺;自動化代理人處理時序與重試;網頁結構代理人維護 DOM 選擇器;品質保證代理人驗證每次結果。
策略代理人在送出申請前,依職稱相關性、資歷層級、遠端狀態與公司黑名單為每份職缺評分。
按 P 暫停、R 繼續、Q 結束。自動化執行期間可全程掌控,並即時監控進度。
內建隨機化延遲、重試邏輯、會話限制與速率限制偵測。可設定 userProfile 避免使用易被偵測的預設值。
每次會話前執行啟動前檢查,逐一驗證每份申請是否成功送出,並於結束時產生通過/警告/失敗報告。
網頁結構代理人提供多重備用選擇器,優先使用穩定的 aria-* 與 data-* 屬性,不依賴易變的 class 名稱。
模組化專業能力 — 依問題類型呼叫對應代理人
在自動化執行前評分篩選職缺。支援職稱比對、資歷層級、僅限遠端、公司黑名單/白名單,以及每日申請配額規劃。
linkedin-strategy-agent
提供時序策略、重試包裝器、會話健康檢查、速率限制退避,以及防偵測最佳實踐建議,確保自動化穩定運行。
linkedin-automation-agent
LinkedIn DOM 專家。提供穩健選擇器,說明延遲載入與虛擬捲動機制,並在 LinkedIn 更新介面時執行選擇器健康檢查。
linkedin-web-structure-agent
每次會話前執行啟動前檢查,驗證每份申請是否確實送出,評估爬取個人檔案的完整性,並產生通過/警告/失敗會話報告。
linkedin-qa-agent
三個步驟,簡單自動化
透過 Marketplace 將兩項技能加入 Claude Code
/plugin install linkedin-job-auto-apply
/plugin install linkedin-profile-scraper
設定目標申請數量、搜尋關鍵字與地點偏好
targetApplications: 20, keywords: "software engineer"
觀看 Easy Apply 職缺自動處理,並即時查看狀態
✅ 20/20 份申請已成功送出!
從安裝到第一份申請,不到 2 分鐘
品質保證代理人在執行前驗證會話狀態是否正常
// 貼上 qa-agent preFlightCheck 後執行:
const check = await preFlightCheck(page);
// 必須顯示:✅ 登入 · ✅ 網路 · ✅ 無驗證碼
設定個人資料,讓策略代理人在申請前為職缺評分篩選
const prefs = {
targetTitles: ['software engineer'],
seniorityLevel: 'mid',
mustBeRemote: false,
blockedCompanies: ['人力仲介公司']
};
const { toApply } = filterJobs(jobs, prefs);
自動化投遞評分通過的職缺;品質保證代理人確認每次申請
await autoApplyLinkedInJobs(page, {
targetApplications: 20,
userProfile: {
phone: '+886-912-345-678',
linkedinUrl: 'https://linkedin.com/in/you',
yearsExp: 5
}
});
品質保證代理人產生結構化的通過/警告/失敗會話摘要
// 輸出範例:
// ✅ 通過 — 18/20 成功(90%)
// ⚠️ 2 筆低信心驗證
// ⏱ 會話時長:312 秒
30 秒內完成安裝,立即開始自動化你的 LinkedIn 求職流程。
完整指南與參考資料
依照步驟說明,5 分鐘內完成設定並開始使用
閱讀指南 →Easy Apply 自動化技能的完整技術參考文件
閱讀文件 →如何依公司、國家、產業爬取 LinkedIn 個人檔案,含輸出範例
閱讀指南 →包含所有設定選項與 DOM 選擇器的完整技能參考文件
閱讀文件 →兩項技能的實際應用場景與工作流程範例
查看範例 →Claude Code、Gemini CLI 與 GitHub Copilot 的詳細安裝說明
閱讀指南 →策略、自動化、網頁結構、品質保證四大代理人技能文件,每份均含可執行程式碼片段
瀏覽代理人 →是的,自動化工具內建擬人化延遲(2–4 秒)、速率限制與錯誤處理等安全機制。但請負責任地使用,避免過度自動化操作。LinkedIn 可能會偵測到異常活動。
Easy Apply 是 LinkedIn 的一鍵申請功能。本技能專注於 Easy Apply 職缺,因為流程簡單快速。需要附上求職信或填寫評估測驗的複雜申請會自動略過。
建議每次使用投遞 20–50 份。質量比數量更重要。每次使用之間請間隔數小時,以避免速率限制。
可以!使用鍵盤控制:按 P 暫停、R 繼續、Q 優雅結束。頁面上的狀態視窗會顯示目前的進度。
系統會自動以合理預設值填寫表單欄位(例如電話填入示範號碼、年資填入 3 年、下拉選單選擇第一個選項),然後繼續申請流程,不會跳過該職缺。
不會。自動化工具會自動偵測並略過已申請的職缺,節省時間並避免重複申請。
如果 LinkedIn 顯示驗證碼,您需要手動完成驗證。這通常發生在 LinkedIn 偵測到異常活動時。請等待數小時後再重試。
爬取器會擷取:全名、職業標題、所在地、目前公司、目前職稱、產業類別,以及完整工作經歷(每段經歷的職稱、公司、任職期間、地點)。結果以 JSON 陣列回傳。
可以 — 所有篩選條件(公司、國家、產業、關鍵字)皆可組合使用。只有符合所有指定條件的個人檔案才會被回傳。
可以,但免費帳號的人才搜尋結果有限(通常每月最多 100 筆)。LinkedIn 高級會員或 Sales Navigator 可大幅提升搜尋上限。
七個代理人分別支援三項技能:策略代理人在申請前評分篩選職缺;自動化代理人提供時序、重試與防偵測建議;網頁結構代理人在 LinkedIn 更新介面時提供最新選擇器;品質保證代理人執行啟動前檢查並驗證結果;聯絡人探索代理人規劃 BFS/DFS 策略;外展代理人提供邀請訊息模板與速率建議;Email 產生代理人處理各種格式與網域推斷。依問題類型呼叫對應代理人即可。
userProfile 是傳入 autoApplyLinkedInJobs 的設定物件,包含您的真實電話、LinkedIn 網址、城市、郵遞區號和年資。若未設定,系統會填入 0000000000 等明顯的預設值,可能被 LinkedIn 的詐欺偵測系統標記。填入真實資料可讓申請看起來更自然。
它以 0–100 分為每份職缺評分:職稱關鍵字比對(0–40 分)、資歷層級比對(0–30 分)、遠端狀態(0–20 分)。低於 minScore(預設 50)的職缺會被略過。您也可以設定 blockedCompanies 黑名單強制略過,或設定 allowedCompanies 白名單僅申請特定公司。
執行前會確認四個項目:(1)LinkedIn 會話為有效登入狀態(非登入或檢查點頁面);(2)網路連線穩定;(3)頁面未顯示驗證碼;(4)未出現速率限制訊息。任一項目未通過,應中止本次會話。
只需一個指令,即可自動投遞職缺、爬取個人檔案 — 全程由 AI 助理操作。