resume-manager

Maintains a structured career database and generates tailored one-page PDF resumes for job applications.

2|1|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/agent-trust-protocol/atp-core --skill resume-manager-agent-trust-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: resume-manager
Source: https://github.com/agent-trust-protocol/atp-core/tree/main/.claude/skills/resume-manager
Command: npx skills add https://github.com/agent-trust-protocol/atp-core --skill resume-manager-agent-trust-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, and includes scripts (resource) and assets (resource) components.

What problem does it solve? Job seekers repeatedly rewrite resumes for each application and lose track of career achievements over time. This Skill builds a persistent, structured database of your professional profile and generates role-specific, ATS-friendly one-page PDF resumes on demand. ## Core Features & Use Cases - Career Database: Extracts and stores personal info, work experience, projects, education, skills, and certifications from your existing resume into a structured JSON database. - Tailored PDF Generation: Filters experiences, projects, and skills by job-description keywords and produces a professionally styled one-page PDF using ReportLab. - Ongoing Profile Management: Add or update experiences, projects, skills, and certifications as your career progresses, with search and export support. - Use Case: You are applying to a Senior Backend Engineer role mentioning Python, AWS, and Kubernetes. The Skill selects your most relevant roles and projects, highlights matching skills, and outputs a tailored one-page PDF ready to submit. ## Quick Start Ask the assistant to build your resume profile from your existing resume and then generate a tailored PDF resume for a specific job description.

Frequently Asked Questions about resume-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a tailored resume for a specific job application?▼

Provide the job title and description, and the Skill extracts keywords to filter your stored experiences, projects, and skills by relevance. It then generates a one-page PDF via the pdf_generator.py script using ReportLab.

How do I create a resume database from my existing resume?▼

Upload or paste your existing resume, and the Skill extracts personal info, work experience, projects, education, skills, and certifications into a structured JSON file stored at ~/.claude/resume_data.json for future use.

What Python library is required for PDF resume generation?▼

The PDF generator requires the reportlab package, installed with pip install reportlab. Without it, the script exits with an error message prompting installation.

Where is my resume data stored and can I back it up?▼

All data is stored locally in a JSON file at ~/.claude/resume_data.json. You can export a full backup anytime by running python3 scripts/resume_db.py export and redirecting the output to a file.

Is the generated resume compatible with ATS systems?▼

Yes, the generator uses standard section headers, Helvetica fonts, and a single-column layout without tables or graphics in the body, which are practices recommended for ATS parsing. It also incorporates keywords from the target job description.