Reactive Resume Builder
reactive-resume/reactive-resume
Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.
Application tracker board. An agent skill from extrasmall0/dear-hiring-manager.
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install extrasmall0/dear-hiring-manager board --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/board .claude/skills/board && rm -rf skills-srcUse ~/.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/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .claude/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/boardType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install extrasmall0/dear-hiring-manager board --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/board .agents/skills/board && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .agents/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install extrasmall0/dear-hiring-manager board --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/board .cursor/skills/board && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .cursor/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/extrasmall0/dear-hiring-manager.git --path skills/board--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install extrasmall0/dear-hiring-manager board --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/board .gemini/skills/board && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .gemini/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install extrasmall0/dear-hiring-manager boardInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/board .github/skills/board && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .github/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add extrasmall0/dear-hiring-manager --skill board -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install extrasmall0/dear-hiring-manager board --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/extrasmall0/dear-hiring-manager.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/board .opencode/skills/board && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "board" agent skill from https://github.com/extrasmall0/dear-hiring-manager/tree/main/skills/board into .opencode/skills/board/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "board", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
boardApplication tracker board. An agent skill from extrasmall0/dear-hiring-manager.
Board is an agent skill from extrasmall0/dear-hiring-manager. Application tracker board. Read ~/.dear-hiring-manager/applications.md and render a status board (grouped by blocked/skipped/filled/submitted/rejected/interview/offer with counts and a response-rate summary), and update an application's status + date when the user reports progress (e.g. "mark Transcend as interview"). Use for /board or whenever the user wants to see or update their job-application pipeline.
Its SKILL.md is about 560 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. The repository describes itself as: A Claude Code plugin that fills your job applications from your profile, drafts the cover letter, and leaves Submit to you. Locally. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ff6c26b. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Board loads about 559 tokens when it runs. Until then it costs about 104 tokens; SKILL.md has 234 words of instructions outside code blocks.
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.
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.
The full file from extrasmall0/dear-hiring-manager at commit ff6c26b, republished under its MIT licence (© extrasmall0). 234 words, ~559 tokens.
.claude/skills/board/SKILL.md (or your agent's skills folder).Read and maintain the application pipeline in ~/.dear-hiring-manager/applications.md (the flat-file
tracker). Two jobs: show the board and update a status.
applications.md. If it's missing or has no rows, say so and point to
/dear-hiring-manager:apply or :batch.status, in pipeline order:
blocked → skipped → filled → submitted → rejected → interview → offer.company — role (fit N · applied <date> · N flags).(interview + offer) / (submitted + rejected + interview + offer) — i.e. responses over everything
ever submitted (status is single-valued, so an advanced app has left the submitted bucket). Show
n/a when that denominator is 0.blocked apps (CAPTCHA / unreadable form) → need your manual action; list them first.filled apps not yet submitted → parked, awaiting the human's Submit.submitted apps with no status change in >14 days → consider a follow-up.When the user reports progress (e.g. "Transcend → interview", "Airbnb rejected"):
applications.md by company/role.status and append a dated note in the flags/notes column (e.g. interview 2026-07-20).
Never delete history — append.applications.md is the single source of truth, human-readable Markdown.apply/batch recorded.© extrasmall0, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/board of extrasmall0/dear-hiring-manager.
Open the folder on GitHubat commit ff6c26b
Board 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Board this skillextrasmall0/dear-hiring-manager | 111 | — | ~559 | Automated safety check: Pass | MIT | |
| Reactive Resume Builderreactive-resume/reactive-resume | 44k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Career-Ops Job Search Centercareer-ops-hq/career-ops | 74k | — | ~3.3k | Automated safety check: Pass | MIT | |
| freehire Tech Job SearchMadsLorentzen/ai-job-search | 45k | — | ~2.7k | Automated safety check: Pass | MIT | |
| LinkedIn Job SearchMadsLorentzen/ai-job-search | 45k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Job Posting ScraperMadsLorentzen/ai-job-search | 45k | 1 repos | ~5.7k | Automated safety check: Pass | MIT |
reactive-resume/reactive-resume
Builds resumes as valid JSON for the open-source Reactive Resume app by interviewing you, and can track job applications through its MCP tools.
career-ops-hq/career-ops
Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.
MadsLorentzen/ai-job-search
Searches live software, data and engineering job listings through the freehire.me public API, or fetches one posting, with filters for country, region and skills.
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.
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.
LiuMengxuan04/shushu-internship-tool
Turns a target internship job description into a resume-ready, interview-ready project by finding and auditing GitHub projects and drafting resume bullets and interview Q&A.
extrasmall0/dear-hiring-manager
Collect fresh job-posting URLs into ~/.dear-hiring-manager/urls.txt by running an Apify job scraper — the discovery source for /batch.
extrasmall0/dear-hiring-manager
Assisted job-application filler. An agent skill from extrasmall0/dear-hiring-manager.
extrasmall0/dear-hiring-manager
Batch job-application filler. An agent skill from extrasmall0/dear-hiring-manager.
extrasmall0/dear-hiring-manager
Interview the user and build their job-application profile — identity, contact, work authorization, EEO/demographics, and the standard screening answers (non-compete, felony, sponsorship) — plus…
extrasmall0/dear-hiring-manager
Generate a tailored, truthful cover letter from the user's resume, profile, and a specific job description.
extrasmall0/dear-hiring-manager
Make generated prose read like a real person wrote it, not AI.
Categories
Application tracker board. An agent skill from extrasmall0/dear-hiring-manager. Board is an agent skill from extrasmall0/dear-hiring-manager. Application tracker board.
Board fits situations like: reports progress (e.g; whenever the user wants to see; update their job-application pipeline.
Run `npx skills add extrasmall0/dear-hiring-manager --skill board -a claude-code`. Or copy the skill folder (skills/board in extrasmall0/dear-hiring-manager) into .claude/skills/board in your project. Claude Code loads it when a task matches its description.
Run `npx skills add extrasmall0/dear-hiring-manager --skill board -a codex`. Or copy the skill folder (skills/board in extrasmall0/dear-hiring-manager) into .agents/skills/board in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add extrasmall0/dear-hiring-manager --skill board -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/board, .gemini/skills/board, .github/skills/board and .opencode/skills/board in your project.
SKILL.md names no scripts, command-line tools or credentials: Board is instructions for the agent only.
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.
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.
Board is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 559 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Board: Reactive Resume Builder (reactive-resume/reactive-resume, 44k stars), Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), freehire Tech Job Search (MadsLorentzen/ai-job-search, 45k stars) and LinkedIn Job Search (MadsLorentzen/ai-job-search, 45k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
extrasmall0 (a GitHub user) maintains it in extrasmall0/dear-hiring-manager, which has 111 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on July 15, 2026.
Source: extrasmall0/dear-hiring-manager on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.