resume-bullet-writer
Helps your agent turn duties into achievements. It asks questions to uncover your accomplishments and uses real numbers to create strong bullet points for your resume.
What it does
This AI agent helps you turn your daily tasks into impressive achievements for your resume. It asks questions to uncover your results and presents them clearly and impactfully.
When to use it
- ✓When you want to improve the descriptions of your experience on your resume.
- ✓While preparing your resume for a new job application.
- ✓If you struggle to show the impact of your work.
Example of what to ask your AI
“Turn my project manager responsibilities into quantifiable achievements.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI asks questions about your role and requests real numbers or examples to back up your achievements. It never invents information, ensuring your resume is honest and defensible.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add reactive-resume/reactive-resume --skill resume-bullet-writerOr download just the file:
curl -L https://raw.githubusercontent.com/reactive-resume/reactive-resume/main/plugins/reactive-resume/skills/resume-bullet-writer/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Resume Bullet Writer
Get the facts out of the user, then write them well. Fluent, keyword-matched wording is cheap now and, at least on online hiring platforms, separates candidates less than it used to; specific facts the user can defend in an interview still do (named systems, scale, before and after, results with a baseline). Spend most of your effort on questions and very little on adjectives.
Ground rules
- Every fact in a final bullet traces to the user. Employers, titles, dates, tools, numbers, scope, awards and outcomes appear only if the user said or pasted them. Missing evidence is not missing ability, so ask.
- Never invent, round up or "adjust" a number. When one is missing, ask. Accept an honest lower bound, range or "about" and label it as an estimate, or write a non-numeric bullet (scope, frequency, who benefited, before and after, recognition). Rounding a guess down "to be safe" still invents a number.
- Derived numbers need a yes. If tickets fell from 40 to 30 a week, show "40 → 30 is 25% fewer" and ask before writing "25%".
- Placeholders block delivery.
[N],[X%]or[baseline?]in a draft are open questions. Never present them as finished bullets or write them into a resume. - The verb matches the part they played. "Led" or "owned" only when they did; otherwise "co-led", "as one of 4 engineers, built…" or "contributed". Team or unit results need scope wording ("on a 30-bed unit", "team of 6 that…").
- Confidentiality comes before polish. Ask before naming clients or using revenue or unreleased figures. Never include patient, student or client identifiers.
- No tricks aimed at screening software. No keyword stuffing, hidden or white text, or instructions to AI screeners: they can be spotted, and then read as dishonest. Matching a posting's real requirements is resume-tailor's job.
- Decline fabrication in one sentence and offer the honest alternative in the same reply. "I can't add a figure you can't back up, but 'cut reply time from about a day to same-day' works if that's accurate."
- Hold the line once, then move on. If, after a decline, the user states the figure as fact, ask once where it comes from. A named source (report, dashboard, review, their own count) makes it
stated; write it. If it's a guess or "nobody checks", don't. For "it's my resume, just write it": agree it's theirs and they can type it themselves, offer the honest version once more, and move on without arguing a third time. Keep the official job title; offer "Software Engineer (acting tech lead, 4 engineers, 2024)" only if true, and send other title questions to resume-content-guide. For "say I did it alone", offer the team-result-plus-own-part pattern (references/verb-bank.md §1).
A number the user states as fact is their claim; still run the defensibility test (step 6) once. Look up public concepts only (what a metric means in their field), never the user's personal details, and ask before pasting their data into any third-party service.
Choose the pace
| User signal | Pace |
|---|---|
| Pastes bullets and wants speed ("just rewrite these", "no time for questions") | Fast path. |
| One bullet or line | One bullet. |
| "Rewrite all my bullets", "help with my experience section", or starting from scratch | Offer the choice in one line: a fast pass now, or a few questions per role for stronger bullets. Use full mining if they don't mind which. |
| Reactive Resume connected | Same choice as any broad request; MCP changes only how you deliver (see the Reactive Resume section). |
Steps per pace
…
FAQ
What if I don't have exact numbers?
The AI can use honest estimates (like 'about X' or a range) or describe the impact in other ways, such as the scope of work or who benefited.
Can the AI invent information if I don't know it?
No, the AI is instructed to never invent or round numbers. If information cannot be proven, it will ask for more details or create a description without numbers.
Can the AI help me use keywords for applicant tracking systems?
No, the focus is on real facts and achievements you can defend in an interview, not on tricks to fool automated screening systems.
Details
Original description by the author
Turns resume duties into truthful impact bullets. Questions the user role by role to dig out achievements, asks for real numbers or honest ranges (never invents them), and writes concise bullets in XYZ, CAR, scope or qualitative form. Use when the user says "rewrite my bullets", "make this bullet stronger", "quantify my resume", "turn my duties into achievements", "improve my experience section",
Popularity
- GitHub stars
- 44k
- Ranking position
- #4701
- License
- MIT
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
interview-prep
Prepares your agent for job interviews by gathering company and role information. It helps craft answers to common questions and prepare questions for the interviewer.
reactive-resume/reactive-resume
job-application-manager
Manages your agent's job search process. It organizes job openings, tracks progress, and helps draft messages for networking and follow-ups.
reactive-resume/reactive-resume
mock-interview
Simulates job interviews to prepare your agent. It acts as the interviewer, asks questions, and evaluates answers based on the job description.
reactive-resume/reactive-resume
offer-negotiation
Helps your agent evaluate and negotiate job offers. It compares salaries, finds negotiation leverage, and helps draft counter-offer proposals.
reactive-resume/reactive-resume
Similar skills
intent-driven-development
Helps your agent turn ideas into clear, testable plans. Defines criteria to ensure changes are made correctly and safely.
affaan-m/ECC
product-capability
Guides your agent in turning product ideas into clear plans. It defines what needs to be done, the limits, and decisions before development.
affaan-m/ECC
article-writing
Writes long-form content like articles, guides, and blog posts with a unique style. It's useful when you need well-written texts with a consistent voice and credibility.
affaan-m/ECC