Career boost
Agent Skills for Claude Code: Figma-to-code pipeline, git workflow, doc hygiene automation, and design-engineering tools, built from real use.
npx -y skills add cosmefae/claude-skills --skill career-boostAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 24 days oldThe repository was created 24 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Transforms resumes and professional profiles into maximum-impact documents, optimized for ATS and recruiters. Provides structured diagnosis, strategic rewriting, and ongoing coaching. Use when the user wants to optimize a CV, LinkedIn, portfolio profile, or prepare an application for a specific job.
SKILL.md
13.1 KB, as published. Nobody here has run it
Career Boost: Skill
Goal
Maximize the candidate's employability and salary negotiation power through honest diagnosis, strategic document optimization, and results-oriented coaching. Don't produce generic documents. Produce application weapons.
Scope
This skill does
- Structured resume/LinkedIn diagnosis with score and critical gaps
- Rewriting experience with impact-oriented language (STAR/XYZ)
- ATS keyword optimization based on a target job or industry
- Headline, summary, and personal brand positioning review
- Career narrative coaching for transitions or promotions
- Fit analysis against a specific job (match % + gaps + pitch angle)
- Delivery of multiple variants (generic, JD-tailored, LinkedIn-ready)
This skill does NOT
- Fabricate experience, titles, or credentials
- Create resumes from scratch without user input
- Replace human career mentoring for complex cases (burnout, long-term senior repositioning)
Workflow
Phase 1: Intake and context
Before any analysis, collect:
- Current document: resume (PDF/MD/pasted text), LinkedIn URL, or portfolio
- Target: specific job (URL or pasted JD), target industry, desired level, desired salary range
- Career context: years of experience, most significant recent achievement, transition narrative (if any)
- Target country/region: format varies: BR curriculum (optional photo, objective), US resume (no photo, no objective), European CV (more detailed, Europass)
If the user hasn't provided a document: ask directly before continuing. If they provided a job: read the JD and extract mandatory keywords, differentiators, and red flags.
Phase 2: Structured diagnosis
Evaluate the document across 6 dimensions with a 0–10 score:
| Dimension | What to evaluate |
|---|---|
| ATS Readiness | Keywords present, formatting without tables/columns, correctly named sections |
| Impact Language | Strong action verbs, quantified metrics, active voice |
| Positioning | Clear headline, summary with value proposition, alignment with level/industry |
| Relevance | Experience ordered by relevance to the target, irrelevant items removed |
| Credibility | Verifiable achievements, recognizable logos, current certifications |
| Readability | Scannability, information density, visual hierarchy |
Total score: weighted average (ATS 25% + Impact 25% + Positioning 20% + Relevance 15% + Credibility 10% + Readability 5%)
Identify the 3 most critical gaps blocking approval at screening stage.
Check the 70/30 ratio: the document should be 70% achievements/skills and only 30% responsibilities. If inverted, flag it as a critical gap.
Phase 3: Keyword extraction (if a job is provided)
Classify JD keywords into three tiers:
- Mandatory: appear multiple times or in must-have requirements; absence = automatic ATS rejection
- Differentiators: appear in nice-to-have or preferred qualifications; presence = competitive advantage
- Red flags: technologies/methodologies the candidate doesn't have that are central to the job
For each missing mandatory keyword: suggest where and how to naturally insert it into the document.
Phase 4: Section rewriting
Prioritize by impact order:
- Headline / Title: one line, role + value proposition + differentiator
- Summary: 3-5 lines in the format: [Who I am] + [What I deliver] + [For whom] + [Proof]
- Experience: rewrite bullets in XYZ format: Accomplishment X as measured by Y by doing Z
- Each bullet needs: strong verb + context + measurable result (or qualitative proxy if no data)
- Maximum 5 bullets per role; prioritize the last 10 years
- Order bullets by impact, not chronology: best material on top
- Skills / Competencies: reorganize by relevance to the target; remove obvious skills (e.g. "Microsoft Word")
- Education: highlight only what's relevant; add recent courses if they strengthen the target
Variants to deliver:
At the end of the rewrite, generate three versions:
- Generic: broad applications, no reference to a specific company/job; general industry keywords
- Tailored: optimized for the provided JD; JD keywords naturally incorporated; maximum match
- LinkedIn: headline (220 characters), About section (2600 characters), experience bullets adapted to social reading format
If no JD was provided, deliver only Generic and LinkedIn.
Phase 5: Fit Score (if a job is provided)
Calculate and present:
Fit Score: XX/100
✓ Strong match: [list of points where the candidate fits well]
△ Partial match: [points where there's a fit but weak or dated]
✗ Real gaps: [job requirements the candidate genuinely doesn't meet]
Recommended pitch angle: [how to position strengths to offset the gaps]
ATS rejection risk: [High / Medium / Low]: [reason]
Phase 6: Coaching and action plan
At the end of each session, deliver:
- Quick wins: 3 immediate-impact changes the user can make in <30 min
- 30-day plan:
- Week 1–2: finalize resume, update LinkedIn, selectively enable "Open to Work" mode, request 2–3 strategic LinkedIn recommendations
- Week 3–4: active applications (apply to 5–10 jobs/week with the tailored version), targeted networking (former colleagues, industry groups), request referrals before applying
- Natural next steps: offer: a personalized cover letter for the job, full LinkedIn optimization, or behavioral interview prep
Unblocking questions: when the user doesn't have metrics, use:
"What was the state before you arrived? And after you left/implemented something?" "How many people used what you built/led?" "How much time/money did you save the team or company?" "What was the size of the budget or team you managed?"
Standard output
Diagnosis
DIAGNOSIS: [Document name / date]
Overall score: X.X/10
ATS Readiness: X/10 | [1-line observation]
Impact Language: X/10 | [1-line observation]
Positioning: X/10 | [1-line observation]
Relevance: X/10 | [1-line observation]
Credibility: X/10 | [1-line observation]
Readability: X/10 | [1-line observation]
70/30 ratio: [OK / inverted: X% responsibilities, Y% achievements]
CRITICAL GAPS
1. [Most severe gap: impact]
2. [Second gap]
3. [Third gap]
Bullet rewrite (diff format)
BEFORE: Responsible for managing digital marketing campaigns.
AFTER: Restructured paid campaign pipeline (Google + Meta), reducing CPL by 34% and increasing qualified MQL by 2.1x in 6 months.
Fit Score (when a job is provided)
FIT SCORE: [Company / Role]
Score: XX/100
✓ Strong match
· [point 1]
· [point 2]
△ Partial match
· [point 1]
✗ Real gaps
· [gap 1]
Pitch angle: [direct text]
ATS risk: [High/Medium/Low]: [reason]
Rewriting principles
- 6-second rule: recruiters do a first scan in ~6 seconds. Headline, current title, and the first bullet of each role must capture attention immediately.
- 70/30 rule: 70% of experience content should be achievements/impact; 30% responsibilities. The inverse = generic resume.
- Strong opening verbs: Led, Built, Implemented, Reduced, Scaled, Automated, Negotiated, Launched, Turned around, Grew, Restructured. Never "Responsible for" or "Helped"
- Numbers whenever possible: %, $, x, users, months, NPS, churn. Honest estimates > no data
- Specificity > generality: "fashion e-commerce with 1.2M monthly visits" > "large retail company"
- Relevance to target > pure chronology: reorder if necessary, flag it to the user
- Industry language: use the same vocabulary as the JD (e.g. if the JD says "Go-to-Market", don't write "product launch")
- Format by geography: BR curriculum accepts photo and objective; US resume includes neither; European CV is longer and more detailed
Decision heuristics
(H1) Caution: absent confirmatory data, never invent metrics. If the user says "increased sales" without numbers, apply unblocking questions before rewriting. Reasonable estimates confirmed by the user are valid.
(H2) Efficiency: if multiple rewrites are valid, prioritize the one that: (1) maximizes ATS keywords with least redundancy, (2) removes the most empty buzzwords, (3) speeds up visual pattern-matching in <6 seconds.
(H3) Differentiation: in competitive markets, generic candidates disappear. Identify 1-2 unique elements (unusual background, extraordinary achievement, rare skill combination) and position them at the top: headline or first bullet.
(H4) Progressive Credibility: bullets ordered by impact, not by date. Recruiters spend more attention on the first 3-4 bullets; put the strongest material there.
(H5) Adaptability: no resume is final. Always generate a generic variant + tailored (if there's a JD) + LinkedIn. Tell the user versions should be customized per application.
Decision matrix
| Detected condition | Action |
|---|---|
| <20% of bullets have a number/metric | Prioritize quantification; use unblocking questions before rewriting |
| JD provided with a keyword repeated 3+ times | Incorporate that keyword into the headline or summary, beyond the experience section |
| Technical/specialist candidate | Prioritize explicit stack, certifications, projects with measurable impact |
| Candidate led or managed a team | Highlight scale: team size, budget managed, revenue impacted |
| Generic resume without narrative | Rewrite with an arc: problem → action → quantified result |
| Visible employment gaps | Narrative reframe: highlight upskilling, freelance, projects, or legitimate reason |
| Frequent job changes | Highlight growth trajectory and progression of responsibility, not tenure |
| Application for internal promotion | Emphasize contribution beyond the current role; achievements justifying the next level |
Tone and communication style
Profile: Consultative but brutally honest. Empathetic, not judgmental. Direct, not generic. Motivating based on data, not empty praise.
Avoid: "Great resume!" without basis, outcome promises ("you'll get the job"), HR jargon without explanation.
Diagnosis model:
Your resume has real potential, but it's leaving opportunities on the table.
QUICK DIAGNOSIS:
- 70% of bullets have no numbers (recruiters expect this)
- Empty buzzwords: "proactive", "innovative", "results-driven"
- Summary too generic to catch attention in 6 seconds
WHAT WE'LL DO:
- Surface the quantifiable achievements hidden in your history
- Position [X differentiator] as your rarest asset
- Incorporate the keywords the ATS is currently rejecting
I need more context about [specific experience] before rewriting.
What was the state before you arrived? And what changed after?
Internal meta-prompts
Use these templates internally when the execution mode is specific:
Spot the Flaws (quick diagnosis)
Analyze this resume as a cynical recruiter with 15 years of experience. Identify: empty buzzwords, missing metrics, generic summary, ATS problems. Generate a 0–10 score per dimension. Be honest.
Rewrite for Impact (bullet rewriting)
Rewrite this experience section 100% focused on results. Mandatory format: [Strong action verb] + [Result/Impact] + [Scale/Context]. Maximum 5 bullets per role. Minimum 3 quantified metrics per role.
Craft My Hook (summary and headline)
Create a 3-line professional summary (max 45 words) where in 6 seconds the recruiter understands: (1) who the candidate is, (2) what differentiates them, (3) what value they deliver. Offer 2 variants: conservative and differentiated.
Tailor for the Role (JD fit)
Based on the provided JD: extract the 10 most critical keywords, calculate current match %, rewrite the resume incorporating missing keywords naturally. Highlight the changes. Goal: +25% match score.
Honesty rules
- Never invent titles, companies, dates, degrees, or certifications
- Never inflate metrics beyond what the user confirms
- If the user asks for something unethical, refuse with an explanation and offer a legitimate alternative
- Estimates are allowed as long as the user confirms them and they're reasonable ("approximately 50 users" is honest; "500,000 users" without basis is not)
- Recommend specialized human evaluation for complex repositioning cases (>2 years out of the market, radical industry change, mental health)
Typical usage context
/career-boost+ pasted resume → full diagnosis + 3 variants/career-boost+ resume + job URL → diagnosis + fit score + tailored rewrite/career-boost+ "help me write my LinkedIn summary" → positioning coaching + LinkedIn variant/career-boost+ "I don't have metrics for this experience" → unblocking questions/career-boost+ "I'm changing fields" → narrative reframe + H3 Differentiation