Claude Code & Gemini CLI 技能套件

用 AI 自動化你的 LinkedIn

三個 Playwright MCP 技能:批次投遞 Easy Apply 職缺、依公司/國家/產業爬取個人檔案,以及 BFS/DFS 探索聯絡人並產生 Email 候選。 支援 Claude Code 與 Gemini CLI。

2 項技能
自動投遞 & 資料爬取
4 個代理人
策略 · 自動化 · DOM · QA
安全
擬人化延遲機制

三項技能,一次安裝

安裝一次,即可使用三項技能

💼

自動投遞職缺

批次投遞 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 資料。

🤖

4 個專業代理人

策略代理人評分篩選職缺;自動化代理人處理時序與重試;網頁結構代理人維護 DOM 選擇器;品質保證代理人驗證每次結果。

🎯

智慧職缺評分

策略代理人在送出申請前,依職稱相關性、資歷層級、遠端狀態與公司黑名單為每份職缺評分。

⌨️

鍵盤控制

按 P 暫停、R 繼續、Q 結束。自動化執行期間可全程掌控,並即時監控進度。

🛡️

安全可靠

內建隨機化延遲、重試邏輯、會話限制與速率限制偵測。可設定 userProfile 避免使用易被偵測的預設值。

📊

品質保證報告

每次會話前執行啟動前檢查,逐一驗證每份申請是否成功送出,並於結束時產生通過/警告/失敗報告。

🔍

穩健選擇器

網頁結構代理人提供多重備用選擇器,優先使用穩定的 aria-*data-* 屬性,不依賴易變的 class 名稱。

七個專業代理人

模組化專業能力 — 依問題類型呼叫對應代理人

🎯

策略代理人

在自動化執行前評分篩選職缺。支援職稱比對、資歷層級、僅限遠端、公司黑名單/白名單,以及每日申請配額規劃。

linkedin-strategy-agent

⚙️

自動化代理人

提供時序策略、重試包裝器、會話健康檢查、速率限制退避,以及防偵測最佳實踐建議,確保自動化穩定運行。

linkedin-automation-agent

🔬

網頁結構代理人

LinkedIn DOM 專家。提供穩健選擇器,說明延遲載入與虛擬捲動機制,並在 LinkedIn 更新介面時執行選擇器健康檢查。

linkedin-web-structure-agent

品質保證代理人

每次會話前執行啟動前檢查,驗證每份申請是否確實送出,評估爬取個人檔案的完整性,並產生通過/警告/失敗會話報告。

linkedin-qa-agent

運作方式

三個步驟,簡單自動化

1

安裝技能

透過 Marketplace 將兩項技能加入 Claude Code

/plugin install linkedin-job-auto-apply
/plugin install linkedin-profile-scraper
2

設定參數

設定目標申請數量、搜尋關鍵字與地點偏好

targetApplications: 20, keywords: "software engineer"
3

開始自動投遞

觀看 Easy Apply 職缺自動處理,並即時查看狀態

✅ 20/20 份申請已成功送出!

快速開始

從安裝到第一份申請,不到 2 分鐘

1

啟動前檢查

品質保證代理人在執行前驗證會話狀態是否正常

// 貼上 qa-agent preFlightCheck 後執行:
const check = await preFlightCheck(page);
// 必須顯示:✅ 登入 · ✅ 網路 · ✅ 無驗證碼
2

設定與篩選

設定個人資料,讓策略代理人在申請前為職缺評分篩選

const prefs = {
  targetTitles: ['software engineer'],
  seniorityLevel: 'mid',
  mustBeRemote: false,
  blockedCompanies: ['人力仲介公司']
};
const { toApply } = filterJobs(jobs, prefs);
3

執行並驗證

自動化投遞評分通過的職缺;品質保證代理人確認每次申請

await autoApplyLinkedInJobs(page, {
  targetApplications: 20,
  userProfile: {
    phone: '+886-912-345-678',
    linkedinUrl: 'https://linkedin.com/in/you',
    yearsExp: 5
  }
});
4

查看報告

品質保證代理人產生結構化的通過/警告/失敗會話摘要

// 輸出範例:
// ✅ 通過 — 18/20 成功(90%)
// ⚠️ 2 筆低信心驗證
// ⏱ 會話時長:312 秒

準備好開始了嗎?

30 秒內完成安裝,立即開始自動化你的 LinkedIn 求職流程。

無需額外註冊
免費開源
支援 Claude Code & Gemini CLI
終端機
$ claude
> /plugin marketplace add yennanliu/linkedin-skill
> /plugin install linkedin-job-auto-apply
> /plugin install linkedin-profile-scraper
✅ 兩項技能安裝完成!
> /linkedin-job-auto-apply
> /linkedin-profile-scraper

技術文件

完整指南與參考資料

常見問題

使用這個工具對 LinkedIn 帳號安全嗎?

是的,自動化工具內建擬人化延遲(2–4 秒)、速率限制與錯誤處理等安全機制。但請負責任地使用,避免過度自動化操作。LinkedIn 可能會偵測到異常活動。

什麼是 Easy Apply?

Easy Apply 是 LinkedIn 的一鍵申請功能。本技能專注於 Easy Apply 職缺,因為流程簡單快速。需要附上求職信或填寫評估測驗的複雜申請會自動略過。

每次使用應該投遞多少份申請?

建議每次使用投遞 20–50 份。質量比數量更重要。每次使用之間請間隔數小時,以避免速率限制。

可以暫停或停止自動化嗎?

可以!使用鍵盤控制:按 P 暫停、R 繼續、Q 優雅結束。頁面上的狀態視窗會顯示目前的進度。

遇到問卷或申請表單時怎麼辦?

系統會自動以合理預設值填寫表單欄位(例如電話填入示範號碼、年資填入 3 年、下拉選單選擇第一個選項),然後繼續申請流程,不會跳過該職缺。

已申請過的職缺會重複申請嗎?

不會。自動化工具會自動偵測並略過已申請的職缺,節省時間並避免重複申請。

遇到 CAPTCHA 驗證碼怎麼辦?

如果 LinkedIn 顯示驗證碼,您需要手動完成驗證。這通常發生在 LinkedIn 偵測到異常活動時。請等待數小時後再重試。

個人檔案爬取器會擷取哪些資料?

爬取器會擷取:全名、職業標題、所在地、目前公司、目前職稱、產業類別,以及完整工作經歷(每段經歷的職稱、公司、任職期間、地點)。結果以 JSON 陣列回傳。

可以同時依公司和國家篩選個人檔案嗎?

可以 — 所有篩選條件(公司、國家、產業、關鍵字)皆可組合使用。只有符合所有指定條件的個人檔案才會被回傳。

免費 LinkedIn 帳號也可以使用個人檔案爬取器嗎?

可以,但免費帳號的人才搜尋結果有限(通常每月最多 100 筆)。LinkedIn 高級會員或 Sales Navigator 可大幅提升搜尋上限。

七個專業代理人各自的功能與使用時機為何?

七個代理人分別支援三項技能:策略代理人在申請前評分篩選職缺;自動化代理人提供時序、重試與防偵測建議;網頁結構代理人在 LinkedIn 更新介面時提供最新選擇器;品質保證代理人執行啟動前檢查並驗證結果;聯絡人探索代理人規劃 BFS/DFS 策略;外展代理人提供邀請訊息模板與速率建議;Email 產生代理人處理各種格式與網域推斷。依問題類型呼叫對應代理人即可。

什麼是 userProfile,為什麼要設定它?

userProfile 是傳入 autoApplyLinkedInJobs 的設定物件,包含您的真實電話、LinkedIn 網址、城市、郵遞區號和年資。若未設定,系統會填入 0000000000 等明顯的預設值,可能被 LinkedIn 的詐欺偵測系統標記。填入真實資料可讓申請看起來更自然。

策略代理人如何決定哪些職缺值得申請?

它以 0–100 分為每份職缺評分:職稱關鍵字比對(0–40 分)、資歷層級比對(0–30 分)、遠端狀態(0–20 分)。低於 minScore(預設 50)的職缺會被略過。您也可以設定 blockedCompanies 黑名單強制略過,或設定 allowedCompanies 白名單僅申請特定公司。

品質保證代理人的啟動前檢查會確認哪些項目?

執行前會確認四個項目:(1)LinkedIn 會話為有效登入狀態(非登入或檢查點頁面);(2)網路連線穩定;(3)頁面未顯示驗證碼;(4)未出現速率限制訊息。任一項目未通過,應中止本次會話。

準備好強化你的 LinkedIn 了嗎?

只需一個指令,即可自動投遞職缺、爬取個人檔案 — 全程由 AI 助理操作。