A specialized agent skill for Gemini CLI that automates building, updating, and personalizing resumes. It uses a master JSON data source and applies ATS (Applicant Tracking System) optimization standards to tailor your resume for specific job descriptions.
If you have cloned this repository, follow these steps to enable the skill in your Gemini CLI environment.
This makes the skill available in any terminal window or project.
Step A: Install Python Dependencies
The skill requires markdown-pdf for document conversion. Run this once:
pip install -r requirements.txtStep B: Manual Folder Copy (Most Reliable on Windows)
Copy the resume-builder folder to your global agents directory:
# Windows (PowerShell)
xcopy /E /I /H /Y .
resume-builder "$HOME\.agents\skills
resume-builder"Use this if you only want the skill available within a specific project folder.
# From your project root
gemini skills install path/to/resume-builder.skill --scope workspaceAfter installation, you must reload your Gemini CLI session:
/skills reloadVerify it is active by running /skills list.
Update references/master_resume.json with your personal information, experience, and skills. This serves as the "Source of Truth" for the agent.
The logic for keyword optimization and formatting is stored in references/ats_standards.md. You can modify this to match specific industry standards.
Once active, you can trigger the skill using natural language:
- Tailor for a Job:
"@resume-builder personalize my resume for this Job Description: [Paste JD here]"
- Export to PDF/PNG:
"@resume-builder export my resume as PDF" "@resume-builder save my resume as a PNG image"
- Update Experience:
"@resume-builder add my new role as Senior Developer at Google to my master resume."
- Generate Markdown:
"@resume-builder generate a clean markdown resume from my master data."
SKILL.md: Core instructions and triggers for the agent.references/: Containsmaster_resume.jsonandats_standards.md.assets/templates/: Contains theresume_markdown.mdstructure.