linkedin-jobs について
条件を指定して LinkedIn の求人を検索し、URL または ID から個別の求人を取得するスキルです。生の JSON を返し、求職や求人情報を扱うワークフローに利用できます。
主な機能
- 01キーワードと勤務地で検索
- 02勤務形態や雇用形態で絞り込み
- 03件数制限と条件の追加指定
- 04URL または ID で求人を取得
- 05求人データを生の JSON で返却
活用シーン
- 01勤務地とキーワードに合う求人を探す
- 02職位や勤務形態で求人を絞り込む
- 03特定の求人情報の詳細を取得
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ its-a-unixsystem/ skills --skill linkedin-jobsインストール後、Claude Code で/linkedin-jobsを入力して読み込まれたか確認します。
同梱ファイルscripts/fetch_linkedin_job.pyscripts/search_linkedin_jobs.py
詳細
LinkedIn Jobs
BRIGHTDATA_API_KEY 環境変数が必要です。
操作は search(条件で求人を検索)と fetch(URL または ID で特定の求人を取得)の 2 つです。どちらも未加工の JSON 全体を返します。
求人を検索する
費用:約 1,000 件あたり 1.50 ドル。 費用を抑えるため、必ず --limit を指定してください。デフォルトの上限は 25 件です。
以下のスクリプトパスは、このスキルのディレクトリからの相対パスです。
python3 scripts/search_linkedin_jobs.py "software engineer" \
--location "United States" \
--remote Remote \
--time-range "Past month" \
--job-type Full-time \
--experience "Mid-Senior level" \
--limit 25
keyword と --location は必須です。それ以外のフラグはすべて任意です。
| フラグ | 有効な値 |
|---|---|
--limit | 最大結果数(デフォルトは 25)。費用を抑えるため、少ない値にしてください。 |
--remote | Remote | On-site | Hybrid |
--time-range | "Past 24 hours" | "Past week" | "Past month"(デフォルト) |
--job-type | Full-time | Part-time | Contract | Temporary | Volunteer |
--experience | "Entry level" | Associate | "Mid-Senior level" | Director | Executive | Internship |
--company | 会社名の文字列 |
--country | 国コード(例:US、GB) |
求人オブジェクトの配列を返します。
特定の求人を取得する
所要時間は約 30 秒です。LinkedIn の完全な URL または数値の求人 ID を指定できます。
python3 scripts/fetch_linkedin_job.py 4358573391
python3 scripts/fetch_linkedin_job.py "https://www.linkedin.com/jobs/view/4358573391"
単一の求人オブジェクトを返します。
主な出力フィールド
job_posting_id、job_title、company_name、job_location、job_summary、job_posted_date、job_employment_type、job_seniority_level、job_num_applicants、base_salary、is_easy_apply、application_availability、url、apply_link、job_description_formatted。