Official agent skill

Technical Job Search

by github in github/awesome-copilot

A skill your agent uses when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer…

OfficialMITAuto-check passedBusiness, Finance & HR

Install Technical Job Search

skills CLI
$ npx skills add github/awesome-copilot --skill technical-job-search -a claude-code

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

GitHub CLI
$ gh skill install github/awesome-copilot technical-job-search --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/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/technical-job-search .claude/skills/technical-job-search && 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
technical-job-search
GitHub stars
40k
Token cost
~1.2k tokens
SKILL.md length
633 words
Files
1
Skills in repo
417
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer…

  • Works in 5 steps: Match language exactly — use the same… → Lead with impact — every bullet should… → Quantify everything possible — users,… → …
  • A software engineer asks for help with job search tasks: parsing
  • SKILL.md covers Job Description Analysis, CV / Resume Tailoring, Cover Letter Writing and Offer Evaluation, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Technical Job Search is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Use this skill when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer, or drafting a post-interview follow-up email. Do not activate for general career advice unrelated to an active job search action.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Job search and resumes, Resume and CV writing and Recruiting and HR. The repository describes itself as: Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. The licence is MIT.

When your agent uses it

  • A software engineer asks for help with job search tasks: parsing
  • Analyzing a job description
  • Tailoring a CV/resume
  • Writing a cover letter

Example prompts

  • “/technical-job-search”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Match language exactly — use the same terminology as the JD, not synonyms. If the JD says "distributed systems", do not write "large-scale…
  2. Lead with impact — every bullet should have a result: "Reduced P99 latency by 40%" not "Worked on performance improvements".
  3. Quantify everything possible — users, QPS, team size, cost saved, revenue impact.
  4. Cut what does not match — a two-page CV tailored to the role beats a four-page generic one.
  5. Mirror the seniority signals — entry roles want "built", senior roles want "designed", staff and principal roles want "drove" or "defined".

What it can do on your machine

Read from SKILL.md and the folder at commit 727ff2e. 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.

    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.

Context cost

Technical Job Search loads about 1.2k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 633 words of instructions outside code blocks.

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

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 github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 633 words, ~1,200 tokens.

Download SKILL.mdSave it as .claude/skills/technical-job-search/SKILL.md (or your agent's skills folder).
name
technical-job-search
description
Use this skill when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer, or drafting a post-interview follow-up email. Do not activate for general career advice unrelated to an active job search action.
license
MIT
argument-hint
Optional: the specific task — e.g. "analyze this JD", "tailor my CV", "write cover letter", "evaluate this offer"

Helps software engineers with discrete job search tasks: job description analysis, CV tailoring, cover letter writing, offer evaluation, and follow-up emails.


Job Description Analysis

When given a job description, extract and structure:

Must-haves (explicitly required or repeated multiple times):

  • Technical skills, years of experience, specific domain knowledge

Nice-to-haves (preferred, a bonus, or mentioned once):

  • List these separately. Candidates often disqualify themselves over requirements that are actually optional.

What the role actually solves (inferred from the description):

  • Summarize in 2-3 sentences what business problem this hire addresses

Red flags to surface:

  • "Wear many hats" with no clarity on scope — risk of undefined ownership
  • 10+ must-have technologies for a single role — unrealistic bar or poor team planning
  • No mention of team size, tech stack, or what the role ships — may indicate disorganization

CV / Resume Tailoring

When tailoring a CV to a specific job description:

  1. Match language exactly — use the same terminology as the JD, not synonyms. If the JD says "distributed systems", do not write "large-scale systems".
  2. Lead with impact — every bullet should have a result: "Reduced P99 latency by 40%" not "Worked on performance improvements".
  3. Quantify everything possible — users, QPS, team size, cost saved, revenue impact.
  4. Cut what does not match — a two-page CV tailored to the role beats a four-page generic one.
  5. Mirror the seniority signals — entry roles want "built", senior roles want "designed", staff and principal roles want "drove" or "defined".

Do not keyword-stuff. Write for the hiring manager reading it, not for an ATS parser.


Cover Letter Writing

A cover letter should answer three questions in under 300 words:

  1. Why this company? Something specific — a product, a technical challenge they have written about, a problem space you care about. Not "I admire your mission."
  2. Why you? One or two concrete things from your background that directly match what they need. Link to the specific role, not your full career history.
  3. Why now? What is your motivation at this point in your career? One sentence.

Format: three short paragraphs. No preamble ("I am writing to apply for..."). No summary of your CV.

Avoid:

  • Restating your CV in prose form
  • "I am passionate about..."
  • Generic company praise ("a leader in the industry", "innovative company")
  • Going longer than one page

Show full SKILL.md (253 more words)Show less

Offer Evaluation

When evaluating a job offer, compare across these dimensions:

Compensation

  • Base salary: check against market rate for role, level, and location (levels.fyi, Glassdoor, Blind, Comprehensive.io)
  • Equity: current valuation, vesting schedule (4-year with 1-year cliff is standard), dilution risk for early-stage companies
  • Bonus: target percentage vs actual historical payout
  • Total comp = base + expected bonus + annualized equity value

Role clarity

  • Scope: what does "owning" this role actually mean vs what is already decided?
  • Team: size, structure, who you report to, tenure of the team
  • Growth: what does the next level look like and how long do people typically take to get there?

Company health

  • Stage: runway, revenue, growth rate — ask directly if not public
  • Engineering culture signals: PR review process, incident postmortem culture, on-call burden
  • Remote or hybrid reality: written policy vs actual practice

Red flags in an offer

  • Pressure to decide in under 48 hours — a reasonable window is one to two weeks
  • Equity with no clear liquidity path for a company that has been private for 10+ years
  • A role described as greenfield that turns out to have 6 months of existing unmaintained code

Get everything in writing before accepting.


Follow-up Emails

After an interview, send a follow-up within 24 hours:

  • One sentence thanking them for the time
  • One sentence referencing something specific from the conversation (a problem discussed, a question they asked)
  • One sentence reaffirming interest, if genuine

Do not write multiple paragraphs. Do not restate your qualifications. Do not follow up more than once if there is no reply.

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

Files

Just SKILL.md in skills/technical-job-search of github/awesome-copilot.

Open the folder on GitHubat commit 727ff2e

Compare with similar skills

Technical Job Search 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.

Technical Job Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Technical Job Search this skillgithub/awesome-copilot40k—~1.2kAutomated safety check: PassMIT
Jobgptsickn33/agentic-awesome-skills47k2 repos~1.4kAutomated safety check: PassMIT
LLM Intern Skillwanyichen06/LLMInternSkill324—~1.2kAutomated safety check: PassMIT
Job Applicationmohitagw15856/pm-claude-skills1.4k—~1.5kAutomated safety check: PassMIT
Job Application OptimizerOneWave-AI/claude-skills322—~785Automated safety check: PassMIT
Backend and Agent Project Selectorlishuangqiang/backend-agent-resume-scout347—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Jobgpt

    sickn33/agentic-awesome-skills

    Job search automation, auto apply, resume generation, application tracking, salary intelligence, and recruiter outreach using the JobGPT MCP server.

    47k GitHub starsUsed in 2 repos~1.4k tokens
    Business, Finance & HRAuto-check passed
  • LLM Intern Skill

    wanyichen06/LLMInternSkill

    A skill your agent uses when polishing, diagnosing, tailoring, or exporting resumes for LLM, RAG, Agent, Agentic RL, post-training, pretraining, AIGC, search/ranking, multimodal, AI backend, or LLM…

    324 GitHub stars~1.2k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Job Application

    mohitagw15856/pm-claude-skills

    Tailors a CV and cover letter to a specific job description.

    1.4k GitHub stars~1.5k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Job Application Optimizer

    OneWave-AI/claude-skills

    Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions.

    322 GitHub stars~785 tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Backend and Agent Project Selector

    lishuangqiang/backend-agent-resume-scout

    Finds backend or AI agent projects on GitHub that are worth putting on a resume, checks them against local source and writes a Markdown resume package.

    347 GitHub stars~1.4k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check passed
  • Resume Jd Optimizer Cn

    coinluu/resume-jd-optimizer-cn

    基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。

    189 GitHub starsUsed in 1 repo~1.3k tokens
    Business, Finance & HRAuto-check passed

More from github/awesome-copilot

All 417 skills in this repo
  • Acquire Codebase Knowledge

    github/awesome-copilot

    Official

    Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.

    40k GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed
  • Azure Architecture Autopilot

    github/awesome-copilot

    Official

    Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.

    40k GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Draw.io Diagram Generator

    github/awesome-copilot

    Official

    Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.

    40k GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed
  • Credit Risk Data Cleaning

    github/awesome-copilot

    Official

    Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.

    40k GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Daily Focus Board

    github/awesome-copilot

    Official

    Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.

    40k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Python Pypi Package Builder

    github/awesome-copilot

    Official

    End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.

    40k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Questions about Technical Job Search

What does Technical Job Search do?

A skill your agent uses when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer…. Technical Job Search is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Use this skill when a software engineer asks for help with job search tasks: parsing or analyzing a job description, tailoring a CV/resume, writing a cover letter, evaluating a job offer, or drafting a post-interview follow-up email.

When should I use Technical Job Search?

Technical Job Search fits situations like: A software engineer asks for help with job search tasks: parsing; analyzing a job description; tailoring a CV/resume; writing a cover letter.

How do I install Technical Job Search in Claude Code?

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

How do I install Technical Job Search in Codex?

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

Can I use Technical Job Search 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 github/awesome-copilot --skill technical-job-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/technical-job-search, .gemini/skills/technical-job-search, .github/skills/technical-job-search and .opencode/skills/technical-job-search in your project.

What does Technical Job Search need to run?

SKILL.md names no scripts, command-line tools or credentials: Technical Job Search is instructions for the agent only.

Does Technical Job Search 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 Technical Job Search 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 Technical Job Search use?

Technical Job Search is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Technical Job Search use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 Technical Job Search?

Skills that share tags, products or a category with Technical Job Search: Jobgpt (sickn33/agentic-awesome-skills, 47k stars), LLM Intern Skill (wanyichen06/LLMInternSkill, 324 stars), Job Application (mohitagw15856/pm-claude-skills, 1.4k stars) and Job Application Optimizer (OneWave-AI/claude-skills, 322 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Technical Job Search?

github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.

Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.