jobindex-search について
jobindex-searchは、デンマークのJobindex.dkに掲載された求人を検索するCLIスキルです。幅広い業種の仕事を探す人向けで、キーワードや掲載時期で検索し、別コマンドで求人詳細を取得できます。
主な機能
- 01キーワードによるデンマーク求人検索
- 02掲載時期での絞り込みと関連度・日付順の並べ替え
- 03検索語への都市名追加による絞り込み
- 04求人説明・締切・応募リンクの取得
- 05JSON・テーブル・プレーンテキスト出力
活用シーン
- 01デンマークの新着Python求人探し
- 02特定都市での求人検索
- 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.mdcli/package.jsonREADME.mdtsconfig.jsoncli/src/cli.tshelpers.tscli/src/commands/detail.tssearch.tscli/tests/cli-contract.test.tscli-flag-validation.test.tsdetail-input.test.tsdetail-parsing.test.tsdocumented-search.test.tshelpers.tsmissing-option-values.test.tsparsing.test.tsrequest-timeout.test.tsretry-backoff.test.tssearch-page.test.tssort-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。
searchを使って、条件に合う求人とそのidを検索します。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 | 人が読みやすい一覧をすばやく確認する場合 |
plain | 1 件の求人の詳細を読む場合(detail コマンド) |
すべてのエラーは { "error": "...", "code": "..." } の形式で stderr に書き込まれ、プロセスはコード 1 で終了します。
注記
- すべてのデータは公開されている
jobindex.dkAPI から取得します。認証情報は不要です。 - 1 ページあたりの件数は 20 件に固定されています(Jobindex API の制限)。
- API パラメーターによる地域・エリアの絞り込みは機能しません。代わりに
--queryに都市名を含めてください。 --jobage 9999がデフォルトで、掲載時期にかかわらずすべての求人情報が含まれます。meta.totalの総件数は、検索ページに埋め込まれた数値のsearchResponse.hitcountに基づきます。- 求人 ID には文字列の接頭辞が付いています(例:
h1647303)。そのままdetailに渡してください。