mcpField
J
jobindex-search

jobindex-search

github.com/ai-job-search-dev生産性67.2k197 回インストール1 日前に更新
リポジトリ

jobindex-search について

jobindex-searchは、デンマークのJobindex.dkに掲載された求人を検索するCLIスキルです。幅広い業種の仕事を探す人向けで、キーワードや掲載時期で検索し、別コマンドで求人詳細を取得できます。

主な機能

  1. 01キーワードによるデンマーク求人検索
  2. 02掲載時期での絞り込みと関連度・日付順の並べ替え
  3. 03検索語への都市名追加による絞り込み
  4. 04求人説明・締切・応募リンクの取得
  5. 05JSON・テーブル・プレーンテキスト出力

活用シーン

  1. 01デンマークの新着Python求人探し
  2. 02特定都市での求人検索
  3. 03選んだ求人の詳細確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ai-job-search-dev/ai-job-search --skill jobindex-search

インストール後、Claude Code で/jobindex-searchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

url-reference.md
cli/
package.json
README.md
tsconfig.json
cli/src/
cli.ts
helpers.ts
cli/src/commands/
detail.ts
search.ts
cli/tests/
cli-contract.test.ts
cli-flag-validation.test.ts
detail-input.test.ts
detail-parsing.test.ts
documented-search.test.ts
helpers.ts
missing-option-values.test.ts
parsing.test.ts
request-timeout.test.ts
retry-backoff.test.ts
search-page.test.ts
sort-values.test.ts

詳細

Jobindex 検索スキル

Jobindex.dk のデンマークの求人情報をリアルタイムで検索します。認証は不要です。 全業種にわたる数千件の求人情報を網羅し、リアルタイムで更新されます。

このスキルを使う場面

ユーザーが次のことを希望する場合に、このスキルを呼び出します。

  • キーワード、職種名、技術名でデンマークの求人を検索する
  • デンマークの特定の都市で求人を探す(キーワードに都市名を含めます。例:python aarhus)
  • 掲載時期(本日、過去 7 日間、過去 30 日間)で求人を絞り込む
  • 特定の求人情報の詳細を取得する
  • 特定の職業やスキルセットについて、デンマークの求人市場を調べる

コマンド

求人情報を検索する
bun run .agents/skills/jobindex-search/cli/src/cli.ts search --query "<text>" [flags]

主なフラグ:

  • --query <text> / -q <text> — キーワード検索(職種名、スキル、企業、都市)。必須です。 クエリなしで検索すると、MISSING_REQUIRED で終了します。
  • --jobage <days> — 掲載からの経過日数で絞り込みます:1(本日)、7、14、30、または 9999(すべて。デフォルト)
  • --sort <order> — score(関連度順。デフォルト)または date(新しい順)
  • --page <n> — ページ番号(1 始まり、1 ページあたり 20 件、固定)
  • --limit <n> — CLI が出力する結果の上限(クライアント側)
  • --format json|table|plain

地域に関する注意:Jobindex API はパラメーターによる地域の絞り込みに対応していません。特定の都市で求人を探すには、--query に都市名を含めてください(例:--query "data engineer københavn" または --query "python aarhus")。

求人情報の詳細を取得する
bun run .agents/skills/jobindex-search/cli/src/cli.ts detail <id> [--format json|plain]

id は search の結果に含まれる求人 ID です(例:h1647303)。Jobindex の URL 全体を渡すこともできます。求人の詳細説明、応募締切、雇用形態、勤務時間、応募リンクが返されます。


効果的な使い方

必ず search から始めてください。 職種名、スキル、職業を --query として渡します。クエリに都市名を加えると、勤務地で絞り込めます(例:--query "frontend developer odense")。

新しい求人情報を探すには、--jobage 7 または --jobage 1 を使います。 指定しない場合、過去の掲載情報もすべて結果に含まれます。

掲載日の新しい求人から確認するには、--sort date を使います。 デフォルトの score は関連度順に並べ替えます。

基本的なワークフロー:search → detail。

  1. search を使って、条件に合う求人とその id を検索します。
  2. detail <id> を呼び出して、詳細説明、応募締切、応募リンクを取得します。

すばやく確認するには --format table、データ処理には --format json、1 件の求人の詳細を読むには --format plain を使います。

ページネーション:API は常に 1 ページあたり 20 件の結果を返します。ページを移動するには --page を使います。1 ページの取得結果に上限を設けるには --limit を使います。


使用例

過去 7 日間に掲載された Python の求人を探す
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query python \
  --jobage 7 \
  --sort date \
  --format table
コペンハーゲンのデータエンジニアの求人
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query "data engineer københavn" \
  --sort score \
  --format table
グラフィックデザイナーの求人 — 全期間、関連度順
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query "grafisk designer" \
  --limit 10 \
  --format table
フルスタック開発者の求人、2 ページ目
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query "full stack developer" \
  --page 2 \
  --format json
キーワードに一致する本日掲載の求人
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query python \
  --jobage 1 \
  --sort date \
  --limit 20 \
  --format table
特定の求人の詳細を取得する
bun run .agents/skills/jobindex-search/cli/src/cli.ts detail h1647303 --format plain
オーフスのマーケティング職の求人
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \
  --query "marketing aarhus" \
  --jobage 30 \
  --sort date \
  --format table

出力形式

形式最適な用途
jsonデフォルト — プログラムでの利用、データ処理、detail への ID の受け渡し
table人が読みやすい一覧をすばやく確認する場合
plain1 件の求人の詳細を読む場合(detail コマンド)

すべてのエラーは { "error": "...", "code": "..." } の形式で stderr に書き込まれ、プロセスはコード 1 で終了します。


注記

  • すべてのデータは公開されている jobindex.dk API から取得します。認証情報は不要です。
  • 1 ページあたりの件数は 20 件に固定されています(Jobindex API の制限)。
  • API パラメーターによる地域・エリアの絞り込みは機能しません。代わりに --query に都市名を含めてください。
  • --jobage 9999 がデフォルトで、掲載時期にかかわらずすべての求人情報が含まれます。
  • meta.total の総件数は、検索ページに埋め込まれた数値の searchResponse.hitcount に基づきます。
  • 求人 ID には文字列の接頭辞が付いています(例:h1647303)。そのまま detail に渡してください。

コメント