
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
This is a router plus six job-search skills in one bundle. It covers the path from finding roles to decoding a JD, tailoring a resume, preparing behavioral stories, comparing offers, and negotiating the package.
Builders who want one local skill pack for the full job-hunt workflow in Claude Code or Codex.
You can move from job discovery to offer negotiation with reusable skill files instead of starting over each time.
`job-hunt-skill` searches public sources, removes duplicates, separates facts from inference, and creates a searchable HTML job list.
`job-description-skill` turns a JD and resume into an HTML report with fit, gaps, likely interview questions, salary check, and next steps.
`resume-skill` polishes an existing resume, imports one from LinkedIn, or builds one from chat, then renders 11 print-ready templates.
`bq-skill` helps you collect real experiences, shape them with STAR or CAR, tag them, and save them in English and Chinese.
`offer-compare-skill` compares multiple offers across pay, growth, risk, lifestyle, and mobility, then gives a recommendation.
`salary-negotiation-skill` builds a negotiation plan, writes scripts, simulates pushback, and defines sign, walk, and stop lines.
`SKILL.md` routes a user request to the right sub-skill based on intent.
中文 · English
Six job-hunt tools in one agent skill pack — Search · JD · Resume · BQ · Compare · Negotiate.
Six job-hunting tools bundled as an agent skill pack. Use the whole thing, or just the piece you need — each sub-folder works on its own.
0 Discover opportunities → job-hunt-skill Build a deduplicated, searchable HTML job list.
1 See a job you want → job-description-skill Decode the JD, get an Offer Strategy report.
2 Decide to apply → resume-skill Tailor & polish. 11 print-ready templates.
3 Land the interview → bq-skill Mine stories, build a story bank, prep BQs.
4 Compare offers → offer-compare-skill Compare TC, growth, risk, and get a clear recommendation.
5 Negotiate the package → salary-negotiation-skill Diagnose leverage, generate scripts, and set stop-lines.
| Sub-skill | What it does |
|---|---|
| job‑hunt‑skill | Give it a resume, target direction, seed JD, or existing job links. It searches public sources, deduplicates candidates, separates verified facts from inference, and generates a searchable HTML job list. It discovers and analyzes; it never applies for you. |
| job‑description‑skill | Give it a JD and your resume. You get back an HTML report telling you: whether this job is worth applying to, how well you match it, where the gaps are, what you'll probably be asked in interviews, whether the salary is reasonable, and what to do over the next six weeks. |
| resume‑skill | Polishes an existing resume, pulls one in from LinkedIn, or builds one from scratch by chatting with you. The content then flows into 11 print-ready templates (Classic-ATS, Ledger, Tech Compact, Modern Sidebar, Pillar, Elegant Serif, Atelier, Timeline, Swiss, Executive, Color-block). Each render gives you two files: one that prints straight to PDF, and one you can click on in the browser to edit. |
| bq‑skill | Instead of handing you canned answers, it helps you dig your real past experiences out and organize them into a story bank you can reuse. It asks about your experience step by step, uses STAR/CAR to shape each story, tags them ("took ownership", "handled ambiguity", etc.), and saves them in English and Chinese — so next time you get a different behavioral question, the same story still works. It can also read a JD, predict the 20 questions that company is likely to ask, and walk you through prep for each one. |
| offer‑compare‑skill | Compares two or more offers across four-year TC, growth, AI exposure, company and team risk, promotion, lifestyle, resume value, and future mobility. It produces an HTML Offer Decision Report with an explicit recommendation. |
| salary‑negotiation‑skill | Diagnoses Base, RSU, Sign-on, and Bonus leverage; builds a negotiation strategy; writes ready-to-use phone and email scripts; simulates recruiter pushback; and defines clear sign, walk, and stop-lines in an HTML Negotiation Playbook. |
01 · JOB DISCOVERY | 02 · JD ANALYSIS | 03 · RESUME |
![]() | ![]() | ![]() |
| Ranked opportunities, evidence labels, and filters. | Role fit, gaps, interview predictions, compensation, and action plan. | Eleven print-ready layouts with browser editing and PDF export. |
04 · BQ PREP | 05 · OFFER COMPARE | 06 · NEGOTIATION |
![]() | ![]() | ![]() |
| Top 20 questions with STAR templates and editable model answers. | Four-year compensation, career upside, risks, and a clear recommendation. | Leverage diagnosis, counter strategy, scripts, and decision boundaries. |
Drop the whole offer-toolkit-skill/ folder into your skills directory (e.g. ~/.claude/skills/ or VS Code's prompts folder). All six sub-skills get picked up.
Only want one? Copy just that sub-folder — each one is self-contained.
🔒 Your data stays on your machine. JDs, resumes, and stories are read by the model in the moment and written back to your local disk — nothing gets shipped to a server or trained on.
Once installed, just paste any of these into your Claude Code / VS Code chat:
The router picks the right sub-skill. You get an HTML report / resume / story bank on your desktop, ready to open.
| You say | Runs |
|---|---|
| "Find me a job" / "Search LinkedIn for matching roles" / "Use job-hunt-skill with my resume" | job-hunt-skill |
| Paste a JD / "should I apply to this?" / "help me with this job" | job-description-skill |
| "Beautify my resume" / "build me one from scratch" / upload PDF / paste LinkedIn | resume-skill |
| "Prep me for behavioral interviews" / "tell me about a time…" / "mine a story" | bq-skill |
| "Compare these offers" / "which offer should I take?" / "calculate four-year TC" | offer-compare-skill |
| "Help me negotiate" / "write a counter offer" / "can I ask for more RSU?" | salary-negotiation-skill |
| "Help me find a job" / hand over JD + resume at once | Top-level SKILL.md routes you to the right one |
offer-toolkit-skill/
├── SKILL.md # Router: intent → sub-skill
├── README.md / README.zh.md
├── LICENSE # MIT
├── job-hunt-skill/ # ⓪ Complete searchable job discovery list
├── job-description-skill/ # ① JD decoder + Offer Strategy report
├── resume-skill/ # ② Resume builder + 11 templates
├── bq-skill/ # ③ Behavioral interview / story bank
├── offer-compare-skill/ # ④ Multi-offer comparison + decision report
└── salary-negotiation-skill/ # ⑤ Package negotiation + scripts
Each sub-folder has its own SKILL.md, README, prompts, frameworks, and templates.
These six also live as separate repos and get maintained there:
This bundle just puts them together with a top-level router.
MIT — fork it, remix it, ship your own version.
Created by Dreameryanyan · LinkedIn · X · Xiaohongshu
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
A skill to stop your coding agent from burying the answer. ADHD-friendly output.