This is a submission for the DEV Weekend Challenge: Community
The Community
This is built for developers who prefer terminal-first workflows and want a resume that actually survives ATS screening. A lot of devs have solid skills and projects, but their resumes get filtered out before any human sees them because of formatting, structure, or missing keywords. I wanted to solve that problem where developers are most comfortable: the CLI.
What I Built
A Resume Builder Skill for Gemini CLI that automates three core workflows:
1) Build a clean resume from a single master JSON “source of truth”
2) Transform content into ATS-friendly structure using defined standards
3) Personalize the resume to a specific Job Description by extracting key requirements and aligning the resume accordingly
It also supports exporting the final resume as PDF or PNG.
Demo
[Add your demo video link here]
[https://dev.to/qamar_dev_01/a-skill-that-builds-ats-friendly-resumes-and-actually-matches-the-jd-pmc]
Code
[https://github.com/siddqamar/resume-builder-skill.git]
How I Built It
I build this using Gemini CLI by describing the problem statement and use built-in web search capabilities. The skill is implemented as a CLI agent skill with a structured, repeatable workflow:
-
references/master_resume.jsonacts as the canonical resume data source -
references/ats_standards.mdcontains ATS optimization and formatting rules -
assets/templates/resume_markdown.mddefines the output structure -
SKILL.mdcontains the skill instructions and triggers
Users interact with it through natural language prompts inside Gemini CLI, for example:
@resume-builder personalize my resume for this Job Description: [Paste JD here]
Top comments (0)