Skip to content
Back to skills

Great Resume

ASecurity

Reposition real experience for a target role using only career/facts.md — positioning line, summary, bullet rewrites into career/blocks.md, a LinkedIn recruiter note, cold email, and a short self-introduction. Use when the user types /great-resume, asks to strengthen or rewrite experience or project bullets, or wants recruiter outreach text. Building the HTML/PDF file is /make-resume.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 10, 2026
ai-agentspythongo

Security analysis

A100/100

Scanned October 10, 2026

npx -y skills add comedianhhh/job-agent-skills --skill great-resume --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Great Resume?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Great Resume
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/comedianhhh-great-resume/badge)](https://www.skillsdirectory.com/skills/comedianhhh-great-resume)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: great-resume
description: Reposition real experience for a target role using only career/facts.md — positioning line, summary, bullet rewrites into career/blocks.md, a LinkedIn recruiter note, cold email, and a short self-introduction. Use when the user types /great-resume, asks to strengthen or rewrite experience or project bullets, or wants recruiter outreach text. Building the HTML/PDF file is /make-resume.
---

# /great-resume — Make real experience read stronger

Translate what the user did into language a North American recruiter scans in 20 seconds, a hiring manager can follow up on, and a reference check can verify. Positioning and evidence organisation — never invented titles, companies, stacks, or numbers.

## Files

| File | Role |
|---|---|
| `career/facts.md` | Truth. Nothing goes out that is not here. `TODO:` items never go out. |
| `career/blocks.md` | Finished bullets. Prefer an existing block; add a new one here rather than rewriting from scratch each time. |
| `career/rules.md` | The review standard. |
| `career/stories.md` | The "can I defend this?" check for every strong claim. |

Claim status lives in `facts.md`: confirmed (dated ✅ or plain fact), unconfirmed (`TODO:`), stale (changes over time — re-verify), do-not-use (user decided).

## Workflow

1. Confirm the target role, the JD (usually `<folder>/03-Job-Description.md` after `/job-match`), the channel, and what to emphasise.
2. Read the facts and the existing resume. Conflicting sources → do **not** pick the flattering one; mark unconfirmed and list it. Missing material → draft from what exists, list ≤ 5 must-fill items.
3. Offer 1–3 positioning lines: a safe and an ambitious version; the ambitious one states the evidence it still needs.
4. Rewrite bullets as **action → system capability → business value → result evidence → personal boundary**. Reuse `blocks.md`; new blocks get added there (with the user's OK) so they are never lost. `blocks.md` is derived from `facts.md`: a number that is not in `facts.md` yet goes there first, confirmed by the user, and `python scripts/check-trace.py career/blocks.md` should stay clean after every edit.
5. Produce the summary, a recruiter note, and a slightly longer self-introduction. The self-introduction is spoken — follow the "Spoken register" rules in `skills/interview/SKILL.md` (short sentences, no taglines, no summary line).
6. Audit strong claims: original → proposed → fact → boundary → risk. Update `facts.md` only with confirmation.

## Boundaries

- Titles, companies, dates, education: exactly as recorded.
- "Led / owner / architected / founding" only with decisions, delivery, and result the user can explain.
- No number without a source; qualitative beats invented.
- Team work is written as team work. Borrowed names (investors, partners, awards) go in the company line; the user's work goes in bullets. Unverifiable names are deleted, not hinted.
- Unreleased work: what was built, never the outcome. Shipped work must say shipped.
- Never volunteer a weakness in outgoing material.
- Files → `/make-resume`. Status → `/offer`.

## Deliverable order

1. one-line positioning; 2. summary; 3. 2–4 bullets, each tagged with its `blocks.md` block or `new block`; 4. recruiter note + self-intro; 5. evidence to strengthen + likely follow-ups.

## Outreach formats

- **LinkedIn connection note** — 300-character limit. Who you are + one verifiable result + a specific ask. No "passionate".
- **InMail / follow-up** — 3–5 sentences: role + req ID, one anchor, one number, one question. Sent 10 business days after applying with no reply.
- **Cold email to a hiring manager** — subject names the role; ≤ 120 words; one link; no attachments unless asked.
- **Referral request** — which role, why this person, and a two-line blurb they can paste.

All in English; no salary or visa unless asked. Work authorization, if asked, in one clause from `answers.yaml`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…