explaingit

splash0047/resume-generator

17Audience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A set of AI agent skills and prompts for resume writing, job search, and interview prep, paste the mega-prompt into ChatGPT or Claude to get an ATS-optimized LaTeX resume in minutes.

Mindmap

mindmap
  root((resume-generator))
    Resume skills
      ATS optimization
      Bullet rewriting
      LaTeX output
    Job search skills
      Job match scoring
      Offer comparison
      Salary negotiation
    Interview prep
      Practice questions
      STAR answers
    Supporting docs
      Cover letters
      LinkedIn profile
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Paste the mega-prompt into ChatGPT with a job description and your work history to get a ready-to-compile LaTeX resume.

USE CASE 2

Run the job match skill to score how well your background aligns with a specific role before applying.

USE CASE 3

Use the interview prep skills to generate STAR-format practice answers tailored to a particular job posting.

Tech stack

LaTeXnpmOpenAI

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial use, as long as you keep the copyright notice.

In plain English

This repository is a collection of prompt instructions and workflow definitions designed to help AI coding assistants (like Claude Code, Cursor, Windsurf, and Gemini) handle resume writing and job search tasks. Instead of containing code that runs on its own, it packages a set of specialized skills that an AI agent loads and then applies whenever you ask for career-related help. The core of the project is a mega-prompt stored in ATS_RESUME_PROMPT.md. You copy that prompt into a chat with an AI, paste in a job description and your existing resume details, and the AI generates a compilable LaTeX resume based on a widely recommended single-column template. The output includes the formatted LaTeX code (which you can paste into Overleaf to produce a PDF), a list of keywords that were added, and a before-and-after comparison of how your bullet points were rewritten. Beyond the mega-prompt, the repository includes over 20 individual skills organized by category. Resume optimization skills cover tasks like reformatting experience bullets to follow the X-Y-Z metric framework (where you describe an action, the outcome, and a measurable number), checking whether a resume will parse correctly through applicant tracking systems, and tailoring a resume to match a specific job description. Job search skills include analyzing a job description to compute how well your background matches the role, comparing multiple job offers with a structured compensation model, and preparing for salary negotiation. Supporting document skills generate cover letters, optimize LinkedIn profiles, and build portfolio case studies. Interview prep skills produce practice questions and STAR-format answer frameworks. The skills can be installed into a local AI workspace using an npx command that places the skill files where the agent can find them automatically. The repository structure includes directories for both Cursor and a general agents format so it works without extra configuration across multiple tools. The project is licensed under MIT and accepts contributions of new skill definitions.

Copy-paste prompts

Prompt 1
Use the ATS_RESUME_PROMPT from resume-generator to rewrite my resume for this job description. Here is the job description: [paste JD]. Here is my resume: [paste resume]. Output the LaTeX code, a keyword list, and before/after bullet comparisons.
Prompt 2
Using the job-match skill from resume-generator, analyze this job description and my resume to give me a match score and tell me which required skills I am missing: [paste JD and resume].
Prompt 3
Use the salary negotiation skill from resume-generator. I have an offer of $95k for a senior engineer role in NYC. My competing offer is $105k. Help me draft a negotiation script that references both offers.
Open on GitHub → Explain another repo

← splash0047 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.