format-resume
Formats consultant resumes from Word or PDF into the PPC standardized template. Use when the user asks to format a resume, reformat a CV, or standardize a consultant profile. Highest-ROI recruitment skill.
SKILL.md
| Name | format-resume |
| Description | Formats consultant resumes from Word or PDF into the PPC standardized template. Use when the user asks to format a resume, reformat a CV, or standardize a consultant profile. Highest-ROI recruitment skill. |
name: "format-resume" description: "Formats consultant resumes from Word or PDF into the PPC standardized template. Use when the user asks to format a resume, reformat a CV, or standardize a consultant profile. Highest-ROI recruitment skill." user-invocable: true allowed-tools: ["Read", "Write", "Edit", "Glob", "Grep", "Bash", "Task"]
Format Consultant Resume
Follow these steps to format a consultant resume into the PPC standardized template.
Step 1: Load Context
- Read
.claude/feedback/patterns.mdfor proven patterns and anti-patterns. - Read
templates/resume-template.mdfor the canonical PPC resume structure. - Read
marketing/brand/style-guide.mdfor voice and tone guidance.
Step 2: Get Input File
Ask the user for the input file path.
If the file is .docx (Word):
Use Pandoc to convert to plain text:
pandoc "[input-path]" -t plain -o "[temp-path].txt"
Then read the converted text file.
If the file is .pdf:
Attempt conversion with Pandoc or pdftotext:
pandoc "[input-path]" -t plain -o "[temp-path].txt"
If that fails, ask the user to provide a text or Word version.
If the file is .md or .txt:
Read the file directly.
Step 3: Extract Information
Parse the resume content and extract the following fields:
- Full Name
- Contact Information (email, phone, location)
- Professional Summary — 3-4 sentence overview of expertise and experience
- Work Experience — For each role: Company, Title, Dates, Key Accomplishments (bulleted)
- Skills — Technical skills, tools, methodologies, certifications
- Certifications — Name, issuing body, date obtained, expiration
- Education — Degree, institution, graduation date
Step 4: Reformat into PPC Template
Using the PPC resume template structure, reformat the extracted information:
- Header — Consultant name, title/role, contact info (PPC-branded format).
- Professional Summary — 3-4 sentences. Active voice. Focus on healthcare IT consulting expertise, years of experience, and key differentiators.
- Core Competencies — Grid or bulleted list of key skills and domains.
- Professional Experience — Reverse chronological. For each role:
- Company | Title | Dates
- 3-5 achievement-oriented bullets using action verbs and quantified results where possible
- Certifications — Table with: Certification, Issuing Body, Year.
- Education — Degree, Institution, Year.
- Technical Skills — Categorized list (EHR Systems, Cloud Platforms, Methodologies, Tools, etc.).
Formatting Rules:
- Use consistent date formats (MMM YYYY)
- Quantify achievements where possible ("Reduced go-live issues by 40%")
- Use action verbs to start each bullet (Led, Implemented, Designed, Optimized)
- Remove personal pronouns (I, my, me)
- Ensure no PII beyond name and professional contact info
Include full YAML frontmatter:
---
title: "Resume — [Full Name]"
type: resume
status: draft
author: "[PLACEHOLDER]"
created: "YYYY-MM-DD"
consultant-name: "[Full Name]"
current-role: "[PLACEHOLDER]"
next-review: "YYYY-MM-DD"
tags:
- resume
- recruiting
---
Step 5: Write the File
Determine the current year. Write the file to:
recruiting/resumes/[year]/[consultant-name-slug].md
Use lowercase-hyphens for the filename (e.g., jane-doe.md). Create intermediate directories if needed.
Step 6: Suggest Next Step
After writing the file, suggest:
"Resume formatted and saved. To generate a Word version, run
/export-to-word. To create a client-facing sizzle sheet, run/generate-sizzle."
Step 7: Log the Action
Append a JSON line to .claude/feedback/skills-log.jsonl:
{"skill": "format-resume", "file": "<output-path>", "timestamp": "<ISO-8601>", "status": "created", "source": "<input-path>"}