用途:该技能用于查询丹麦的招聘信息,数据来自 Jobdanmark.dk 公开 API,无需认证,覆盖约 15000+ 个在招职位、10 个类别及丹麦全部市镇。
主要能力与用法:命令通过 bun run skills/jobdanmark-search/cli/src/cli.ts 调用。search 子命令支持 --text(自由关键词)、--category(类别 ID)、--jobtitle-id、--municipality、--zip、--region、--job-type(fuldtid、deltid、fleksjob、elev、studiejob、praktik,可用逗号分隔)、--page、--limit 及 --format json|table|plain。每页固定 30 条,由服务端强制,使用 --page 翻页。detail <slug> 获取单个职位完整信息,解析页面内嵌 JSON-LD,含标题、机构、地点、雇佣类型、截止日期和完整描述。categories 返回 10 个类别及其当前在招数量。autocomplete --query 将搜索词解析为职位名称 ID 或类别 ID。locations --query 返回匹配的市镇、邮编和地区,用于 --municipality 或 --zip。
适用场景:按关键词、地点、类别或职位类型搜索丹麦职位;查看某城市、市镇、邮编或地区的职位;查看单个职位详情;了解各类别在招数量;解析搜索词与地点以精确筛选。建议流程为 search → detail,先用 locations 与 autocomplete 解析筛选值,再合并多个筛选条件。格式选择:json 用于程序化处理,table 用于对比,plain 用于单条详情。
限制:每页 30 条由服务端强制,翻页需用 --page;错误以 JSON 写入 stderr 并退出码 1;搜索结果的 applicationDeadline 可能为空;detail 不使用独立 JSON API,而是抓取职位 HTML 页面并解析其 JSON-LD。其他如收费、价格、平台要求等信息暂未提供。