用途:搜索任意国家、城市或远程市场的 LinkedIn 实时职位,按关键词、发布时间和工作类型过滤,或查看某条职位发布的完整描述。该技能是仓库 job-portal-skill 模式的一个与国别无关的示例,地点始终显式传入,因此换到任何市场都可直接使用。
主要能力:搜索职位(可按地点、关键词、发布时间范围、远程/混合/现场、页码和结果上限过滤,分页每页固定 10 条);获取职位详情(返回完整描述、资历、雇佣类型、职能与行业)。输出格式支持 json、table、plain,默认 json。
使用方式:需要 bun。搜索命令为 bun run .agents/skills/linkedin-search/cli/src/cli.ts search --location "<place>" [flags],其中 --location/-l 必填;常用参数有 --query/-q、--jobage(1、7、14、30 天)、--jobage-minutes(分钟级、与 --jobage 互斥)、--remote(remote/hybrid/onsite)、--page、--limit/-n、--format。详情命令为 bun run .agents/skills/linkedin-search/cli/src/cli.ts detail <id|url> [--format json|plain],可传职位 ID、jobs/view URL 或 urn:li:jobPosting URN。
适用场景:按地区或远程方式找岗位、按发布时间筛最新职位、读取单条职位详情。
限制:使用 LinkedIn 公开职位页面,无需凭据;自动化访问违反 LinkedIn 服务条款,仅限个人低频率使用,不得商用或批量采集,风险自负。LinkedIn 可能限流,CLI 对 429/5xx 采用指数退避重试。错误以 JSON 写入 stderr 并退出码 1。其他未在资料中说明的功能、收费或效果暂未提供。