AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Recruit Report Pdf

skill-zubair-trabzada-ai-recruiter-claude-recruit-report-pdf · by zubair-trabzada

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

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-zubair-trabzada-ai-recruiter-claude-recruit-report-pdf

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-zubair-trabzada-ai-recruiter-claude-recruit-report-pdf)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Recruit Report Pdf? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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
  1. If no RECRUIT-*.md files found, ask whether to generate a sample/demo PDF
  2. 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
  1. Score Dashboard
  • Horizontal bar chart of 5 category scores
  • Score breakdown table with weights
  • Executive summary
  1. Job Description Analysis
  • JD score
  • ATS keyword table
  • Inclusivity flags table
  • Must-have vs nice-to-have audit
  • Rewrite recommendations
  1. Candidate Pipeline Summary
  • Funnel visualization
  • Top candidates table
  • Red flags summary
  1. Interview Framework
  • Recommended loop table
  • Sample questions by category
  • Interviewer scorecard template
  1. Salary Benchmarks
  • Market percentile bands table
  • Geographic adjustment table
  • Recommended offer band
  • Negotiation talking points
  1. Offer Details
  • Offer summary
  • Close timeline
  • Decline risk assessment
  1. Employer Brand Assessment
  • Glassdoor / Indeed scores
  • Top positives / negatives
  • Career site gaps
  • Competitor comparison
  1. 90-Day Action Plan
  • Week 1 / Days 8-30 / Days 31-90 phases
  • Priority × Effort matrix
  1. 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.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.