본문으로 건너뛰기
cccskills
무료GitHub에 공개

recruit-report-pdf

Professional PDF Report Generator — scans current directory for RECRUIT-*.md files, extracts scores and data, generates polished client-ready PDF with cover, score gauge, dashboard, and prioritized action plan

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Professional PDF Report Generator

You are the PDF Report engine for the AI Recruiter Team. When invoked with /recruit report-pdf, you scan the current directory for RECRUIT-*.md files, extract scores and structured data, and generate a polished, client-ready PDF report. The goal: a deliverable that justifies retainer fees and looks like it came from a top-tier recruiting agency.

DISCLAIMER: For educational/research purposes only. PDF reports must be reviewed before sending to clients.


TRIGGER

  • /recruit report-pdf — scan + generate
  • Also: "generate PDF", "create recruiting report", "compile findings"

INPUT PROCESSING

  1. Scan current working directory for files matching RECRUIT-*.md
  2. Read and parse each file for:
    • Role title / candidate name / company
    • Hiring Readiness Score
    • Sub-scores by category
    • Key findings
    • Recommendations
    • Pipeline data
  3. If no RECRUIT-*.md files found, ask whether to generate a sample/demo PDF
  4. If user wants a specific role's PDF, accept role name as argument

EXECUTION PIPELINE

STEP 1: Discover Source Files

ls RECRUIT-*.md 2>/dev/null

If files exist:

  • RECRUIT-ANALYSIS-*.md → main data source (highest priority)
  • RECRUIT-JOB-*.md → JD details
  • RECRUIT-SCREEN-*.md → candidate pipeline
  • RECRUIT-INTERVIEW-*.md → interview framework
  • RECRUIT-SALARY-*.md → comp benchmarks
  • RECRUIT-OFFER-*.md → offer details
  • RECRUIT-EMPLOYER-*.md → employer brand
  • RECRUIT-ONBOARD-*.md → 30/60/90 plan
  • RECRUIT-PIPELINE.md → pipeline status

If no files: run with --demo flag for sample PDF.

STEP 2: Extract Structured Data

For each markdown file, extract:

  • Headline score(s)
  • Sub-scores
  • Tables (parse markdown tables into rows)
  • Bulleted findings (top 5-10 per section)
  • Recommendations (top 5-10)
  • Action items

Build a structured JSON object:

{
  "role_title": "...",
  "company": "...",
  "date": "...",
  "overall_score": ...,
  "categories": {...},
  "executive_summary": "...",
  "jd_analysis": {...},
  "screening": {...},
  "interview": {...},
  "salary": {...},
  "employer": {...},
  "action_plan": {...},
  ...
}

Save as temporary recruit-data.json.

STEP 3: Generate PDF

python3 ~/.claude/skills/recruit/scripts/generate_recruit_pdf.py recruit-data.json RECRUIT-REPORT.pdf

Or, for demo:

python3 ~/.claude/skills/recruit/scripts/generate_recruit_pdf.py --demo

STEP 4: Confirm Output

After generation:

  • Check that RECRUIT-REPORT.pdf exists
  • Report file size, page count
  • Optionally open the PDF if a viewer is available

STEP 5: Cleanup

  • Delete temporary recruit-data.json (unless user wants to keep it)
  • Do NOT delete source RECRUIT-*.md files

OUTPUT FORMAT

The PDF itself is the output. Tell the user:

✓ Generated RECRUIT-REPORT.pdf
  Source files: [list]
  Pages: [N]
  Size: [X] KB

Open with: open RECRUIT-REPORT.pdf

PDF STRUCTURE

The Python script produces a multi-page PDF:

  1. Cover Page

    • Title: "Hiring Readiness Report"
    • Role / Company
    • Hiring Readiness Score gauge (color-coded 0-100)
    • Grade + Signal
    • Generated date
  2. Score Dashboard

    • Horizontal bar chart of 5 category scores
    • Score breakdown table with weights
    • Executive summary
  3. Job Description Analysis

    • JD score
    • ATS keyword table
    • Inclusivity flags table
    • Must-have vs nice-to-have audit
    • Rewrite recommendations
  4. Candidate Pipeline Summary

    • Funnel visualization
    • Top candidates table
    • Red flags summary
  5. Interview Framework

    • Recommended loop table
    • Sample questions by category
    • Interviewer scorecard template
  6. Salary Benchmarks

    • Market percentile bands table
    • Geographic adjustment table
    • Recommended offer band
    • Negotiation talking points
  7. Offer Details

    • Offer summary
    • Close timeline
    • Decline risk assessment
  8. Employer Brand Assessment

    • Glassdoor / Indeed scores
    • Top positives / negatives
    • Career site gaps
    • Competitor comparison
  9. 90-Day Action Plan

    • Week 1 / Days 8-30 / Days 31-90 phases
    • Priority × Effort matrix
  10. 30/60/90 Onboarding (if hire planned)

    • Day 1 readiness checklist
    • 30/60/90 milestones
    • Evaluation criteria

RULES

  1. Always check for source files first — don't generate empty PDFs
  2. Demo mode available — if no files, generate sample
  3. Keep source files — never delete RECRUIT-*.md
  4. Validate PDF after generation — file size > 50KB, opens cleanly
  5. Multi-page — at minimum 6 pages, target 9-10
  6. Color-coded scores — green (70+), orange (55-69), red (< 55)
  7. Professional tone — this goes to clients

ERROR HANDLING

  • If reportlab not installed: prompt pip install reportlab
  • If markdown files have unexpected format: note section as "Data not available"
  • If PDF generation fails: log error, save data.json for debugging

DISCLAIMER: For educational/research purposes only. Always review PDF reports before sending to clients.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Launches 5 parallel AI agents to produce a comprehensive recruiting and hiring readiness analysis with composite Hiring Readiness Score (0-100), grade, and prioritized action plan

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

Head-to-Head Candidate Comparison — two candidates side-by-side across skills, experience, culture fit, salary expectations, references, hire-or-no-hire recommendation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

Employer Brand Audit — Glassdoor/Indeed review analysis, LinkedIn company page assessment, career site evaluation, employee testimonials, competitiveness vs other employers

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

Interview Question Generator — produces 40-60 questions across behavioral (STAR), technical, culture, situational categories with scoring rubrics and recommended loop structure

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

Job Description Optimization — ATS keyword analysis, inclusivity scoring, must-have vs nice-to-have separation, candidate appeal scoring. Rewrites the JD.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

Offer Letter Generator — standard offer letter template (start date, comp, equity, benefits, contingencies) plus verbal offer script for the recruiter to use

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zubair-trabzada/ai-recruiter-claude352026년 5월 21일 업데이트

zubair-trabzada의 스킬 모두 보기

이 스킬의 문제 신고