apply
Help fill out a job application form. Generates personalized answers for every field using your profile and evaluation. Never…
Generate an ATS-optimized resume tailored to a specific job posting. Creates clean HTML you can print to PDF. Works for any industry. Use when someone says 'tailor my resume', 'make me a resume', 'create a resume for', or 'update my resume for'.
Claude Code
$ npx -y skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume --agent claude-code
Codex
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a codex -y
Cursor
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a cursor -y
Gemini CLI
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a gemini-cli -y
GitHub Copilot
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a github-copilot -y
OpenCode
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a opencode -y
Windsurf
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill tailor-resume -a windsurf -y
name: tailor-resume description: "Generate an ATS-optimized resume tailored to a specific job posting. Creates clean HTML you can print to PDF. Works for any industry. Use when someone says 'tailor my resume', 'make me a resume', 'create a resume for', or 'update my resume for'." argument-hint: "<company name or 'for the latest evaluation'>" user-invocable: true allowed-tools: - Read - Write - Glob
Generate an ATS-optimized resume customized for a specific job posting. Read references/ats-rules.md before generating any HTML.
1. Read `data/profile.yml` for structured background data 2. Read `data/resume.md` if it exists (full resume text for detail) 3. Find the target evaluation:
4. If no evaluation exists: > "I need to evaluate the job first so I know what to emphasize. > Paste the job posting and I'll assess it, then generate your resume."
From the evaluation + JD, extract 15-20 keywords that ATS systems scan for:
Using the evaluation's Block E (Tailoring Plan) as a guide, construct each resume section from profile data:
write "project management", not "programme management")
Read the template from references/resume-template.html.
Fill all `{{PLACEHOLDER}}` slots with the generated content.
ATS compliance rules (from references/ats-rules.md):
Write the HTML to `data/resumes/{company-slug}-{role-slug}.html`.
Show the user a preview of the content (not the HTML code):
## Resume Preview: {Name} - {Target Role} at {Company}
**Summary:** {first 2 lines}
**Experience:**
- {Role 1} at {Company} ({dates}) - {first bullet}
- {Role 2} at {Company} ({dates}) - {first bullet}
**Skills:** {top 10}
**Keywords matched:** {n}/20 from the JD> "Your tailored resume is saved at `data/resumes/{filename}.html`. > > **To save as PDF:** > 1. Open the file in your browser (double-click it) > 2. Press **Cmd+P** (Mac) or **Ctrl+P** (Windows) > 3. Select **Save as PDF** > 4. Done! > > The HTML is designed to print cleanly. What you see is what you get."
Update the matching row in `data/applications.md`:
> "Resume is ready! Next steps: > - **Review it** by opening the HTML file > - **Apply** by saying 'help me with the {company} application' > - **Compare** this role with others: 'compare my options'"
A Claude Cowork plugin that turns your job search into a system. Evaluate job postings, generate ATS-optimized resumes, scan career portals, track applications, and more.
Help fill out a job application form. Generates personalized answers for every field using your profile and evaluation. Never…
Compare multiple job opportunities side by side. See scores, compensation, pros/cons, and a recommendation. Use when someone says…
Evaluate how well a job posting matches your background. Paste a JD or URL and get an honest A-F scored assessment with match…
See all available career-ops skills, what they do, and which one to use next based on where you are in your job search. Use when…
Draft personalized outreach messages for LinkedIn connections, hiring managers, or recruiters. Creates targeted messages using a…
Research a company before applying or interviewing. Get an intelligence brief with culture, financials, recent news, team…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…