Agent skill

Linkedin Job Search Skill

by yanliudesign in yanliudesign/offer-toolkit-skill

LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like…

MITAuto-check passedBusiness, Finance & HR

Install Linkedin Job Search Skill

skills CLI
$ npx skills add yanliudesign/offer-toolkit-skill --skill linkedin-job-search-skill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yanliudesign/offer-toolkit-skill linkedin-job-search-skill --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yanliudesign/offer-toolkit-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/job-search-skill .claude/skills/linkedin-job-search-skill && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
linkedin-job-search-skill
GitHub stars
520
Token cost
~1k tokens
SKILL.md length
319 words
Files
3
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like…

  • Works in 7 steps: 收集种子 JD → 收集简历 → 补齐硬筛选条件 → …
  • Tasks that involve Job search and resumes
  • SKILL.md covers 边界, 输入流程, 搜索执行 and 输出, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Linkedin Job Search Skill is an agent skill from yanliudesign/offer-toolkit-skill. LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like this’时必须使用。只搜索和推荐,不自动投递、不代替用户登录、不绕过验证码。

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `evals/evals.json` and `frameworks/ranking-rubric.md`). Compatibility notes: 需要可访问网页的浏览器工具;无浏览器时降级为生成可点击的 LinkedIn 搜索链接。

It sits in Business, Finance & HR, covering Job search and resumes. It works with LinkedIn. The repository describes itself as: Full job-hunt Claude skill bundle — Job Description decoder + Resume builder (11 templates) + Behavioral Interview / story bank. Three self-contained sub-skills with a top-level… The licence is MIT.

When your agent uses it

  • Tasks that involve Job search and resumes

Example prompts

  • “/linkedin-job-search-skill”

Requirements

  • Compatibility (from SKILL.md): 需要可访问网页的浏览器工具;无浏览器时降级为生成可点击的 LinkedIn 搜索链接。

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. 收集种子 JD
  2. 收集简历
  3. 补齐硬筛选条件
  4. 生成搜索画像
  5. 构造查询矩阵
  6. 采集候选池
  7. 两阶段评分

What it can do on your machine

Read from SKILL.md and the folder at commit f66c4b7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    需要可访问网页的浏览器工具;无浏览器时降级为生成可点击的 LinkedIn 搜索链接。

    From compatibility in the SKILL.md frontmatter.

Context cost

Linkedin Job Search Skill loads about 1k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 319 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~63
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from yanliudesign/offer-toolkit-skill at commit f66c4b7, republished under its MIT licence (© yanliudesign). 319 words, ~1,038 tokens.

Download SKILL.mdSave it as .claude/skills/linkedin-job-search-skill/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
linkedin-job-search-skill
description
LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like this’时必须使用。只搜索和推荐,不自动投递、不代替用户登录、不绕过验证码。
compatibility
需要可访问网页的浏览器工具;无浏览器时降级为生成可点击的 LinkedIn 搜索链接。

LinkedIn Job Search Skill

把「一份我喜欢的 JD + 我的简历」转成一份有证据、可行动的 LinkedIn 岗位 shortlist。

这个 skill 是 Offer Toolkit 的第 0 步:

text
种子 JD + 简历 → 搜索画像 → LinkedIn 候选池 → 匹配排序 → shortlist
                                                        ↓
                                              Job Description Skill 深度解码

边界

  • 只做岗位搜索、读取公开职位信息、去重、匹配排序和推荐。
  • 永远不自动点击 Apply,不填写申请表,不发送消息,不代表用户投递。
  • 永远不索取或处理 LinkedIn 密码、验证码、Cookie 或 session token。
  • 遇到登录墙、验证码、频率限制或 robots 限制就停止该路径,不尝试绕过;改用公开搜索结果或输出可点击的 LinkedIn 查询链接。
  • 岗位是否仍开放只能按搜索当时页面判断;报告必须写明搜索时间。

输入流程

Step 1 · 收集种子 JD

先要一份用户真正感兴趣的 JD 链接或全文。它不是唯一目标,而是用来提取岗位语义:title、level、scope、domain、核心能力和排除项。

若用户没有种子 JD,接受 2-3 个目标 title + 一句方向描述作为降级输入,并标注「无种子 JD,搜索画像置信度较低」。

Step 2 · 收集简历

接受 PDF、Word、纯文本或已结构化简历。只从用户提供的事实提取:

  • 当前/最近 title 与大致 level
  • 年限和最近 3 年的核心 scope
  • 3-6 个有直接证据的能力
  • 行业、产品阶段、客户类型和团队类型
  • 地点、语言、签证等明确约束

不得把种子 JD 的要求写回用户画像,除非简历里有直接证据。

Step 3 · 补齐硬筛选条件

只追问会显著改变结果集的缺失条件,并且一次只问一个:

  1. 工作地点,以及是否接受 remote / hybrid / relocation
  2. 目标 level 或可接受的上下浮动
  3. 时间范围:24 小时 / 7 天 / 30 天
  4. 必须排除的公司、行业、合同类型或签证条件

默认值:最近 7 天、full-time、目标 level 上下浮动一级。默认值必须在最终报告显式列出,不能静默假设。

搜索执行

Step 4 · 生成搜索画像

先在内存中形成这份结构:

yaml
target_titles: []       # 2-5 个,不堆同义词
level: ""
locations: []
workplace: []           # remote / hybrid / on-site
date_posted: "7d"
employment_types: []
core_capabilities: []   # 3-6 个,必须有简历证据
domains: []             # 0-3 个
company_preferences: []
exclusions: []
seed_signals: []        # 从种子 JD 提取,但不等同于简历能力

回显一段不超过 8 行的搜索画像供用户快速纠错。用户没有纠正就继续,不要求第二次确认。

Step 5 · 构造查询矩阵

生成 6-10 组互补查询,而不是把所有词塞进一个 query:

  1. Exact title:目标 title + 地点
  2. Adjacent title:相邻 title + 地点
  3. Capability-led:title + 1 个核心能力
  4. Domain-led:title + 目标 domain
  5. Scope-led:title + 0→1 / platform / enterprise / growth 等 scope 信号

每组查询只放 1-2 个判别词。过长查询会漏掉用词不同但实际匹配的岗位。

LinkedIn 查询 URL 使用公开 Jobs Search 参数;优先设置 keywords、location、date posted、workplace 和 employment type。记录每组实际执行的 query 与 URL。

Step 6 · 采集候选池

使用浏览器打开 LinkedIn Jobs Search。逐组读取可见结果卡并采集:

  • title
  • company
  • location / workplace
  • canonical job URL 或 job id
  • posted age
  • salary(页面有才记)
  • 卡片摘要或命中的关键词

按 canonical URL/job id 去重;没有 job id 时按 company + normalized title + location 去重。

停止条件取最先满足者:

  • 已有 30 个唯一且通过硬条件的候选
  • 每组查看前 2 页或前 25 条
  • 页面要求登录、出现验证码或限制访问

不要为了凑满 30 个保留地点、level、岗位类型明显不符的结果。

若 LinkedIn 不可访问:

  1. 使用公开 Web 搜索,限定 site:linkedin.com/jobs/view,执行同一查询矩阵;或
  2. 输出查询矩阵的可点击 LinkedIn URL,让用户打开;
  3. 明确标注本次未完成实时采集,不得伪造岗位。
Step 7 · 两阶段评分

快速筛选全部候选:

  • 硬条件通过/失败:地点、工作方式、employment type、明确签证门槛
  • Title/level fit:0-30
  • 核心能力关键词命中:0-30
  • Domain/scope 相似度:0-20
  • 新鲜度:0-10
  • 用户偏好:0-10

只把快速筛选前 10 名带入深度评分。对这 10 个逐个打开职位页,读取可见的完整 JD;读不到完整 JD 的岗位可以保留,但必须标 Description unavailable,且最高只能进入 Tier B。

深度评分前 10: 读取 frameworks/ranking-rubric.md,逐条用简历证据对照 Must Have、Nice to Have 和 Hidden Signals。给区间,不给伪精确单点。

输出

默认输出一份 Markdown shortlist;除非用户明确要 HTML,不为一次搜索制造大型报告。

markdown
# LinkedIn Job Shortlist — YYYY-MM-DD

## Search profile
[目标、地点、时间范围、默认假设]

## Best bets
| Tier | Match | Role | Company | Location | Posted | Why it fits | Main risk | Link |

## Worth a look
[Tier B 表格]

## Skipped patterns
[被批量排除的模式和原因,不逐条堆岗位]

## Search log
[执行过的 queries、采集时间、LinkedIn/公开搜索、访问限制]

分层规则:

  • Tier A · Apply first:深度匹配区间下限 ≥ 70%,无未命中的门槛型 Must Have
  • Tier B · Review:下限 55-69%,或 JD 不完整但快速评分强
  • Tier C · Skip:下限 < 55%,或硬条件失败;不进入主表,只汇总排除原因

每个 Tier A 岗位必须给:

  • 2 条来自简历的直接匹配证据
  • 1 个招聘经理可能担心的风险
  • 1 个下一步:直接投 / 先找内推 / 先补 portfolio / 交给 JD Skill 深度解码

最终推荐 5-10 个,不把 30 个搜索结果原样倾倒给用户。链接必须指向具体职位,不只链接搜索页。

与 Toolkit 的衔接

  • 用户选中某个岗位后,把该 JD + 原简历交给 job-description-skill 生成完整 Offer Strategy Report。
  • 用户决定投后,把目标 JD + 原简历交给 resume-skill 做定向简历。
  • 不在本 skill 内复制完整 JD 报告或重写整份简历;岗位发现、岗位决策和简历制作是三个不同步骤。

© yanliudesign, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in job-search-skill of yanliudesign/offer-toolkit-skill.

  • SKILL.md
  • evals/evals.json
  • frameworks/ranking-rubric.md

Open the folder on GitHubat commit f66c4b7

Compare with similar skills

Linkedin Job Search Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Linkedin Job Search Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Linkedin Job Search Skill this skillyanliudesign/offer-toolkit-skill520—~1kAutomated safety check: PassMIT
LinkedIn Job SearchMadsLorentzen/ai-job-search45k—~1.2kAutomated safety check: PassMIT
Job Application Managerreactive-resume/reactive-resume44k—~13kAutomated safety check: PassMIT
Job Posting ScraperMadsLorentzen/ai-job-search45k—~5.7kAutomated safety check: PassMIT
Job Application Assistantneonwatty/job-apply-plugin119—~4.9kAutomated safety check: NotesMIT
Job Searchneonwatty/job-apply-plugin119—~3.5kAutomated safety check: NotesMIT

Similar skills

  • LinkedIn Job Search

    MadsLorentzen/ai-job-search

    Searches LinkedIn's public job listings for any location or remote work and fetches the full description of a posting, with no login or API key.

    45k GitHub stars~1.2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Job Application Manager

    reactive-resume/reactive-resume

    Runs the job-search pipeline. An agent skill from reactive-resume/reactive-resume.

    44k GitHub stars~13k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Job Posting Scraper

    MadsLorentzen/ai-job-search

    Finds new job postings that match your profile through installed portal-search CLIs, dedupes against past runs and your application tracker, and rates each one's fit.

    45k GitHub stars~5.7k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Job Application Assistant

    neonwatty/job-apply-plugin

    Fills out job applications on LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling and Workday from your stored profile, using visible browser automation.

    119 GitHub stars~4.9k tokensUpdated yesterday
    Business, Finance & HRAuto-check: notes
  • Job Search

    neonwatty/job-apply-plugin

    Search LinkedIn, Hacker News, and Twitter/X for jobs with connections, hiring manager insights, and preference-based scoring.

    119 GitHub stars~3.5k tokensUpdated yesterday
    Business, Finance & HRAuto-check: notes
  • Job Hunt

    rebecha1227-a11y/CareerForge

    AI 岗位猎手。基于用户简历,自动在各大招聘平台搜索匹配岗位,输出带匹配度评估的岗位列表. An agent skill from rebecha1227-a11y/CareerForge.

    323 GitHub stars~2k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check: warnings

More from yanliudesign/offer-toolkit-skill

  • Job Hunt Skill

    yanliudesign/offer-toolkit-skill

    批量发现、整理和持续维护求职岗位清单。根据用户的简历、目标方向或种子 JD,搜索 LinkedIn 与公开网页,去重并建立尽量完整的候选池,用证据区分已核验事实和方向性推断,最后生成可搜索、可筛选的单文件 HTML job-hunt-skill 报告。用户说‘帮我批量找岗位’、‘整理职位清单’、‘使用 job-hunt-skill’、‘根据简历搜工作’、‘把这些 LinkedIn…

    520 GitHub stars~942 tokensUpdated 12 days ago
    Auto-check passed
  • Bq Skill

    yanliudesign/offer-toolkit-skill

    行为面试 skill。帮求职者挖掘真实经历、用 STAR/CAR 结构化、映射能力标签、构建可复用的中英双语故事库(Story Bank);并能接入 JD + 简历,针对具体岗位生成 Top 20 BQ 选题 + 基于真实经历的 STAR 准备模板(HTML 报告)。不是背答案,而是建立可复用的职业叙事体系,让任何行为面试题都能自然作答。关键词:behavioral question, BQ…

    520 GitHub stars~985 tokensUpdated 12 days ago
    Auto-check passed
  • Offer Compare Skill

    yanliudesign/offer-toolkit-skill

    Offer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden…

    520 GitHub stars~1.8k tokensUpdated 12 days ago
    Auto-check passed
  • Offer Toolkit Skill

    yanliudesign/offer-toolkit-skill

    求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…

    520 GitHub stars~1.2k tokensUpdated 12 days ago
    Auto-check passed
  • Resume Skill

    yanliudesign/offer-toolkit-skill

    简历生成与美化。两种入口:把已有简历(PDF/Word/文本)解析、诊断、套用模板美化;或者还没有简历时,通过 LinkedIn 导入或一问一答的对话帮你从零建出一份。输出单页打印优化的 HTML(浏览器里 Cmd+P 直接存成 PDF),提供 12 套模板,覆盖 ATS 友好、侧栏、衬线、编辑、时间轴与头像版式。关键词:resume, CV, 简历, 美化简历, 做简历, 简历模板…

    520 GitHub stars~1.1k tokensUpdated 12 days ago
    Auto-check passed
  • Salary Negotiation Skill

    yanliudesign/offer-toolkit-skill

    薪资谈判教练。模拟前 FAANG 招聘官 + 薪酬策略师,把「拿到 offer → 签字」这一步拆成 6 个动作:Offer 诊断(Base / RSU / Sign-on / Bonus 每项标 LOW/MED/HIGH leverage)→ 谈判杠杆图(我的力量 / 招聘官的力量 / 弱点)→ 策略排序(Base → RSU → Sign-on → Bonus,按 context 调整)→…

    520 GitHub stars~2.1k tokensUpdated 12 days ago
    Auto-check passed

Works with

Questions about Linkedin Job Search Skill

What does Linkedin Job Search Skill do?

LinkedIn 岗位发现与匹配排序。根据用户给的一份种子 JD 和简历,提取目标岗位画像,自动生成多组 LinkedIn Jobs 搜索,采集、去重并按证据给岗位分层,最终输出可直接投递的 shortlist。用户说‘帮我找工作’、‘在 LinkedIn 搜适合我的岗位’、‘找相似职位’、‘根据简历推荐岗位’、‘job search’、‘find jobs like…. Linkedin Job Search Skill is an agent skill from yanliudesign/offer-toolkit-skill.

When should I use Linkedin Job Search Skill?

Linkedin Job Search Skill fits situations like: tasks that involve Job search and resumes.

How do I install Linkedin Job Search Skill in Claude Code?

Run `npx skills add yanliudesign/offer-toolkit-skill --skill linkedin-job-search-skill -a claude-code`. Or copy the skill folder (job-search-skill in yanliudesign/offer-toolkit-skill) into .claude/skills/linkedin-job-search-skill in your project. Claude Code loads it when a task matches its description.

How do I install Linkedin Job Search Skill in Codex?

Run `npx skills add yanliudesign/offer-toolkit-skill --skill linkedin-job-search-skill -a codex`. Or copy the skill folder (job-search-skill in yanliudesign/offer-toolkit-skill) into .agents/skills/linkedin-job-search-skill in your project. Codex loads it when a task matches its description.

Can I use Linkedin Job Search Skill in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yanliudesign/offer-toolkit-skill --skill linkedin-job-search-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/linkedin-job-search-skill, .gemini/skills/linkedin-job-search-skill, .github/skills/linkedin-job-search-skill and .opencode/skills/linkedin-job-search-skill in your project.

What does Linkedin Job Search Skill need to run?

SKILL.md names no scripts, command-line tools or credentials: Linkedin Job Search Skill is instructions for the agent only. Compatibility (from SKILL.md): 需要可访问网页的浏览器工具;无浏览器时降级为生成可点击的 LinkedIn 搜索链接。.

Does Linkedin Job Search Skill access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Linkedin Job Search Skill safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Linkedin Job Search Skill use?

Linkedin Job Search Skill is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Linkedin Job Search Skill use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Linkedin Job Search Skill?

Skills that share tags, products or a category with Linkedin Job Search Skill: LinkedIn Job Search (MadsLorentzen/ai-job-search, 45k stars), Job Application Manager (reactive-resume/reactive-resume, 44k stars), Job Posting Scraper (MadsLorentzen/ai-job-search, 45k stars) and Job Application Assistant (neonwatty/job-apply-plugin, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Linkedin Job Search Skill?

yanliudesign (a GitHub user) maintains it in yanliudesign/offer-toolkit-skill, which has 520 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 29, 2026.

Source: yanliudesign/offer-toolkit-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.