关于 jobbank-search
jobbank-search 是用于搜索 Akademikernes Jobbank 丹麦职位的 CLI 技能,该平台面向高学历求职者。它支持职位类型、地区、教育背景和远程办公筛选,并从职位页面解析结构化详情。
主要功能
- 01按关键词搜索并排除词语
- 02按职位类型、地区、职能和行业筛选
- 03按教育背景、远程状态和候选人适配度筛选
- 04获取完整描述和结构化职位详情
- 05输出 JSON、表格或纯文本
适用场景
- 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 源每次请求最多返回 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 获取完整描述。
- 使用带
--key和/或筛选条件的search查找带有 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
面向应届毕业生的 Graduate trainee 岗位
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
Aarhus 或 Copenhagen 的 IT 职位
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key developer \
--location 2 --location 8 \
--work-area 31 \
--format table
输出格式
| 格式 | 最适合 |
|---|---|
json | 默认 —— 程序化使用,将 ID 传递给 detail |
table | 快速供人阅读的结果列表 |
plain | 单职位详情视图(detail 命令) |
所有错误都会以 { "error": "...", "code": "..." } 的形式写入 stderr,并且进程以代码 1 退出。
说明
- 数据来自公开的 jobbank.dk RSS 源和 HTML 页面。Jobbank 仍可能通过 Cloudflare 机器人防护阻止自动化的命令行请求;请将其视为门户可用性故障,并回退到 WebSearch。
- RSS 源每次查询最多返回 100 条结果。如需获取更多数量,
meta.total会显示真实总数。 detail命令会抓取完整的职位页面,并提取 JSON-LD 结构化数据块。location的值为地区代码(例如2= Storkøbenhavn),而非城市名称。- 所有筛选代码均记录在
skills/jobbank-search/cli/README.md中。
评论
支持 Markdown