jobbank-search について
jobbank-searchは、高学歴層向けのAkademikernes Jobbankでデンマークの求人を検索するCLIスキルです。職種、地域、学歴、リモート勤務などで絞り込み、求人ページから構造化された詳細を取得できます。
主な機能
- 01キーワード検索と除外語の指定
- 02職種・地域・職能・業界による絞り込み
- 03学歴・リモート勤務・候補者適性による絞り込み
- 04求人全文と構造化詳細の取得
- 05JSON・テーブル・プレーンテキスト出力
活用シーン
- 01新卒・研修職の検索
- 02地域を指定したリモートIT求人探し
- 03求人の締切と企業情報の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ai-job-search-dev/ ai-job-search --skill jobbank-searchインストール後、Claude Code で/jobbank-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-jsonld.test.tsdetail-url-normalization.test.tshelpers.tsmissing-option-values.test.tsreject-network.tsrepeated-filter-cli.test.tsrequest-timeout.test.tsretry-backoff.test.tsrss-fetch.test.tsrss-parsing.test.tssearch-normalization.test.ts詳細
Jobbank 検索スキル
Akademikernes Jobbank — 高学歴の求職者向けのデンマーク主要求人ポータル — から、実際に公開されているデンマークの求人情報を検索します。検索には RSS フィードを使用し(最大 100 件の結果)、詳細な求人情報の取得には JSON-LD の解析を使用します。Jobbank は Cloudflare のボット保護により自動リクエストをブロックする場合があります。その場合は、ポータルが利用不可であると報告し、再試行する代わりに WebSearch のフォールバックを使用してください。
このスキルを使用する場面
ユーザーが次のことを望む場合にこのスキルを呼び出します。
- デンマークの求人、ポジション、キャリアの機会を検索する
- アカデミック、グラデュエート、トレイニー、Ph.d.、ポスドクのポジションを探す
- キーワード、業界、勤務地、学歴、職務内容で求人を探す
- デンマークのリモートまたはハイブリッドのポジションを探す
- jobbank.dk 上の特定の求人投稿の詳細をすべて取得する
- jobbank.dk 上の特定の企業で募集中のポジションを確認する
- 新卒者や国際的なバックグラウンドを持つ人に適した求人を閲覧する
コマンド
求人を検索する
bun run .agents/skills/jobbank-search/cli/src/cli.ts search [flags]
主なフラグ:
--key <text>— キーワード検索(タイトル、企業、キーワード)--exclude <text>— 結果からキーワードを除外する--type <code>— 求人種別:3=Fuldtidsjob、6=Graduate/trainee、13=Deltidsjob、8=Vikariat、12=Ph.d. & Postdoc、11=Freelance、9=Praktikplads、4=Studiejob(繰り返し指定可能)--location <code>— 地域:2=Storkøbenhavn、8=Østjylland (Aarhus)、7=Midtjylland、6=Nordjylland、13=Fyn(繰り返し指定可能)--work-area <code>— 職務:31=IT-Software、43=Data & Analyse、26=Ledelse、29=Marketing(繰り返し指定可能)--industry <code>— セクター:10331=IT & Tele、10442=Forskning & Uddannelse、10358=Finans(繰り返し指定可能)--education <code>— 専攻分野:24=IT、21=Økonomi & Revision、34=Samfundsvidenskab(繰り返し指定可能)--remote <value>—helt(完全リモート)またはdelvist(一部リモート)--suitable-for <code>—2=Nyuddannede、4=International baggrund、5=Erfarne--company <id>— 企業 ID で絞り込む--since <YYYY-MM-DD>— この日付以降に投稿された求人--limit <n>— CLI が返す結果の上限--format json|table|plain
RSS の制限: RSS フィードは 1 リクエストにつき最大 100 件のアイテムを返します。RSS 経由ではページネーションは利用できません。
meta.totalには実際の件数が表示され、resultsは 100 件に制限されます。
求人の詳細
bun run .agents/skills/jobbank-search/cli/src/cli.ts detail <id> [--format json|plain]
id は search の結果に含まれる数値の求人 ID です。求人ページを取得し、埋め込まれた Schema.org の JobPosting JSON-LD を解析して構造化データを取得します。
効果的な使い方
まず search で始め、完全な説明が必要な場合は detail を使用します。
searchを--keyやフィルターとともに使用して、ID 付きの該当求人を見つけますdetail <id>を呼び出して、求人説明の完全な HTML、正確な締切、企業の詳細を取得します
複数値のフィルターには繰り返し指定可能なフラグを使用します。 ほとんどのフィルターフラグは繰り返し指定して、いずれかの値に一致させることができます。
# IT or Finance industry, Copenhagen or Aarhus
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--industry 10331 --industry 10358 \
--location 2 --location 8
フィルターコードは README(skills/jobbank-search/cli/README.md)に記載されています。
使用例
コペンハーゲンでデータサイエンティストの求人を探す
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key "data scientist" \
--location 2 \
--format table
新卒者向けのグラデュエートトレイニーポジション
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 6 \
--suitable-for 2 \
--format table
リモートの IT ソフトウェア求人
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--work-area 31 \
--remote helt \
--format table
研究分野の Ph.d. およびポスドクのポジション
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 12 \
--industry 10442 \
--format table
3 月 1 日以降に投稿された最新のフルタイム求人
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 3 \
--since 2026-03-01 \
--format table
特定の求人の詳細
bun run .agents/skills/jobbank-search/cli/src/cli.ts detail 1234567 --format plain
オーフスまたはコペンハーゲンの IT 求人
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key developer \
--location 2 --location 8 \
--work-area 31 \
--format table
出力形式
| 形式 | 最適な用途 |
|---|---|
json | デフォルト — プログラムでの利用、detail への ID の受け渡し |
table | 結果を素早く人間が読める一覧にする |
plain | 単一求人の詳細表示(detail コマンド) |
すべてのエラーは { "error": "...", "code": "..." } として stderr に書き出され、プロセスはコード 1 で終了します。
注意事項
- データは公開されている jobbank.dk の RSS フィードおよび HTML ページから取得しています。Jobbank は Cloudflare のボット保護により自動化された CLI リクエストをブロックする場合があります。その場合はポータルの可用性障害として扱い、WebSearch にフォールバックしてください。
- RSS フィードはクエリごとに最大 100 件の結果を返します。それ以上の件数については、
meta.totalに真の合計が表示されます。 detailコマンドは求人ページ全体を取得し、JSON-LD 構造化データブロックを抽出します。locationの値は地域コード(例:2= Storkøbenhavn)であり、都市名ではありません。- すべてのフィルターコードは
skills/jobbank-search/cli/README.mdに記載されています。