Resumasher

Tailor the student's resume + generate a cover letter + build an interview-prep bundle for a specific job posting. Runs in the student's working directory so it can cite evidence from their actual project files (capstone, notebooks, READMEs, PDFs). Outputs ATS-friendly PDFs in ./applications/<company-slug>-<date>/. Also investigates its own output when students report issues — if a student says the PDF looks wrong (missing content, stretched photo, weird section order, anything off), follow `docs/DEBUGGING.md` to match the symptom against known failure modes and draft a bug report for the main

8 stars 2 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add earino/resumasher --skill resumasher
Manual install
git clone --depth 1 https://github.com/earino/resumasher.git /tmp/resumasher
mkdir -p ~/.claude/skills
cp -r /tmp/resumasher/. ~/.claude/skills/resumasher

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# resumasher

Invoked as `/resumasher <job-source>` from inside the student's resume folder.

`<job-source>` is one of:
- A path to a file containing the job description (`job.md`, `jd.txt`).
- A URL to a job posting.
- Literal text pasted after the command.

Optional flags: `--style eu|us` (override config default), `--photo <path>` or `--no-photo` (override config default).

## Prerequisites

The skill requires Python 3.10+ with these packages (see `requirements.txt`):
`reportlab`, `pdfminer.six`, `chardet`, `nbconvert`.

## Workflow

Follow these phases in order. Every deterministic helper is available as a Python module under `scripts/`, and every LLM phase dispatches via the Task tool with `subagent_type="general-purpose"`.

### Setup: resolve paths in EVERY Bash tool call

⚠️ **CRITICAL: Claude Code's Bash tool runs every command in a fresh shell. Variables set in one Bash tool call do NOT persist to the next.** If you set `SKILL_ROOT` in one Bash call and reference `"$SKILL_ROOT/..."` in the next, `$SKILL_ROOT` will be empty and the command will fail with `permission denied` or `file not found`.

**Every single Bash tool call that touches resumasher's code MUST begin with the path prologue below.** It's short. Just paste it at the top of every command. Don't try to "remember" values from a prior call — they're gone.

The prologue (paste at the top of every Bash tool call):
Read the full skill on GitHub

Details

Skill name
resumasher
License
MIT
Repo updated
5 May 2026

FAQ

What does the Resumasher skill do?

Tailor the student's resume + generate a cover letter + build an interview-prep bundle for a specific job posting. Runs in the student's working directory so it can cite evidence from their actual project files (capstone, notebooks, READMEs, PDFs). Outputs ATS-friendly PDFs in ./applications/<company-slug>-<date>/. Also investigates its own output when students report issues — if a student says the PDF looks wrong (missing content, stretched photo, weird section order, anything off), follow `docs/DEBUGGING.md` to match the symptom against known failure modes and draft a bug report for the main

How do I install the Resumasher skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add earino/resumasher --skill resumasher. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Resumasher popular?

It lives in earino/resumasher, which has 8 GitHub stars and 2 forks.

Related skills

Resume Studio

7

Sidgit11/resume-studio

Build, tailor, and maintain job-winning resumes with a persistent career memory. Use this skill WHENEVER the user mentions a resume or CV in any capacity — creating one, updating one, tailoring one for a job description, reviewing/critiquing one, converting a LinkedIn profile into a resume, preparing a job application, or sharing details about their work history that should be remembered. Also trigger when the user shares a JD and wants application materials, says "help me apply for this job", wants to fix or rewrite resume bullets, or corrects how their resume should be written (style/framing

Documents & Office FilesIn 1 list

Handdrawn Ppt

8

moongiadventures-dev/handdrawn-ppt

내 캐릭터(IP) 이미지 한 장으로 손그림 발표자료를 통째로 만든다. 주제를 리서치해서 검증된 1차 출처를 확보하고, 차트·그래프·표·흐름도·빅넘버 같은 PPT 요소를 거친 펜선 미니 낙서 스타일로 그린 뒤, 헤드라인·설명·출처를 얹어 조립한다. 순백 배경, 콩눈, 뚝뚝 끊기는 외곽선, 깔끔한 플랫 컬러. 한국어·영어 둘 다 지원. Makes a full hand-drawn slide deck from one character image — researches the topic with verified sources, then draws charts, tables, flow diagrams and big-number slides in a rough pen-doodle style. Works in Korean and English. Trigger — /handdrawn-ppt, "내 캐릭터로 발표자료 만들어줘", "손그림 PPT 만들어줘", "손그림 삽화 만들어줘", "펜 낙서 스타일로 그려줘", "아티클 삽화 뽑아줘", "hand-drawn ppt", "doodle slide deck".

Documents & Office Files

Rtl Slides

6

darajoukar/reveal-rtl

Create right-to-left HTML presentations (Persian/Farsi, Arabic) with reveal.js and the reveal-rtl plugins — correct RTL layout, Persian or Arabic digits, Jalali/Hijri dates, bundled Vazirmatn font, toolbar, speaker notes, PDF/PNG export. Use when the user asks for slides, a presentation, a deck or a talk in Persian or Arabic, or an RTL reveal.js presentation.

Documents & Office FilesIn 1 list

Datasheet to Symbol Lib

8

devbisme/datasheet-to-symbol-lib

Use whenever the user wants to turn a component datasheet PDF into KiCad symbols — e.g. "create a KiCad symbol library from this datasheet," or any mention of generating KiCad symbols, footprints, or .kicad_sym files from an IC/component datasheet. Also trigger for follow-on work on the same library: adding a part number, fixing a pinout, splitting package variants, or rebuilding after a correction. Extracts every part and pinout from the PDF into a verified JPD (JSON Part Description) file, then builds the .kicad_sym file with the kipart MCP server's jpd2spd, spd2csv, and kipart tools. Always

Documents & Office Files

Jobxhunter

9

soheilfallah/jobxhunter

Job-hunting skill for the UK and Canada (more markets coming). Core is CV tailoring: read a master profile plus a job description and produce an ATS-friendly, slop-free CV that survives both the ATS parser and the six-second recruiter scan. Also finds and deep-crawls roles (Indeed/Reed/Adzuna/Dice connectors, with a Firecrawl/WebSearch crawl fallback), discovers target companies and cold-emails the right contact, writes cover letters and cold emails from the user's own spoken words, runs a recruiter-persona scoring loop, generates an "alternative world" ideal-candidate CV plus the gap-to-close

Documents & Office Files

Spreadsheet Auditor

10

petehottelet/spreadsheet-auditor

Audits existing Excel workbooks and financial models (.xlsx, .xlsm) for correctness defects and reports exact cells, evidence and suggested fixes. Use when a user asks to check, review, audit, QA or debug a spreadsheet; find broken references, formula errors, hardcoded plugs, omitted or double-counted rows; explain totals that do not tie out; or assess an inherited model before sharing it. Also applies to Google Sheets exported to .xlsx. Diagnoses problems without changing the source workbook. Not for building or formatting spreadsheets, cleaning or matching CSV data, charting numbers, or revi

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.