Job-to-Notion 是做什麼的?
一個 Claude 技能,能將任何職位招聘資訊轉換為結構化的 Notion 記錄:標準化欄位、提取並分類技能、對比您的技能棧進行差距檢查,以及一個累計技能庫,按市場實際需求排序。欄位和排序標準完全可自訂。
功能特色
- 職位資訊標準化:自動從職位描述中提取職稱、公司、地點、薪資範圍、工作類型等,並儲存為一致的 Notion 資料庫欄位。
- 技能提取與分類:自動識別並分類技術技能(如 Python、React)和軟技能(如溝通、團隊協作)。
- 技能差距分析:將提取的技能與您預先定義的個人技能棧進行比對,標記缺失或需要強化的技能。
- 累計技能庫:持續追蹤所有處理過的職位,根據技能出現頻率與權重進行排名,反映市場實際需求。
- 完全可自訂:您可自由調整 Notion 資料庫欄位映射、技能分類規則及排名計算權重。
使用方式
-
設定 Notion 整合:
- 在 Notion 中建立一個資料庫,包含您需要的欄位(例如:職稱、公司、技能清單等)。
- 取得 Notion API 金鑰(
NOTION_API_KEY)和資料庫 ID(NOTION_DATABASE_ID)。 - 將環境變數設定於 Claude 的設定檔中。
-
定義個人技能棧:
- 在配置中提供您的現有技能清單(例如:
["Python", "JavaScript", "專案管理"])。 - 技能可包含技術技能與軟技能,用於差距分析。
- 在配置中提供您的現有技能清單(例如:
-
觸發技能:
- 在 Claude 中輸入或貼上職位招聘資訊的內容或連結。
- 使用指令如「將此職位新增至 Notion」或「分析這份招聘資訊」。
-
查看結果:
- Claude 會自動處理,並在 Notion 資料庫中建立一筆新記錄。
- 記錄包含所有標準化欄位、技能清單、差距分析結果。
- 累計技能庫會同步更新。
配置範例
{
"notion": {
"api_key": "YOUR_NOTION_API_KEY",
"database_id": "YOUR_DATABASE_ID",
"fields": {
"title": "職稱",
"company": "公司",
"location": "地點",
"salary": "薪資範圍",
"skills": "技能清單",
"gap_analysis": "差距分析"
}
},
"user_skills": [
"Python",
"React",
"Node.js",
"溝通能力"
],
"ranking_weights": {
"frequency": 0.6,
"recency": 0.4
}
}
支援的代理平台
- Claude Code:直接透過 CLI 或 API 使用。
- Cursor:可整合為自訂指令。
- Codex:透過自然語言介面呼叫。
隱私與資料安全
- 所有職位資料僅儲存於您自己的 Notion 資料庫中。
- API 金鑰與個人技能棧僅用於本地處理,不會上傳至第三方。
- 建議定期檢視 Notion 資料庫權限設定。
疑難排解
- Notion 連線失敗:請確認
NOTION_API_KEY與NOTION_DATABASE_ID正確無誤,且資料庫已與整合共用。 - 技能提取不準確:可自訂分類規則或關鍵字清單以改善準確性。
- 排名未更新:確保累計技能庫的資料庫記錄未被意外修改。
授權條款
本技能基於 MIT 授權條款發布。詳情請參閱 LICENSE 檔案。