resume-manager

Generate tailored PDF resumes from a structured career database using Python and reportlab.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill resume-manager-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-manager
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/resume-manager
Command: npx skills add https://github.com/Nir-Bhay/markups --skill resume-manager-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill streamlines the entire process of creating, updating, and tailoring your professional resume for job applications, transforming it into a powerful career management tool.

Core Features & Use Cases

  • Centralized Resume Database: Stores and organizes your work experience, projects, education, and skills.
  • Automated PDF Generation: Creates professionally styled, one-page resumes optimized for specific job roles.
  • Intelligent Tailoring: Selects and highlights the most relevant information based on job descriptions.
  • Use Case: When applying for a new job, you can ask this skill to generate a resume specifically highlighting your experience with Python and AWS for a "Senior Backend Engineer" role, ensuring it's ATS-friendly and tailored to the job description.

Quick Start

Use the resume-manager skill to generate a tailored resume for a 'Senior Software Engineer' position by providing the 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 PDF resume for a specific job description?

To generate a tailored PDF resume, the skill extracts relevant information from your centralized career database and uses reportlab to optimize content for ATS compatibility, creating a one-page PDF targeted at the specific job description.

Can I maintain a centralized database of my career experiences and skills for job applications?

Yes, you can maintain a structured database storing your work experiences, projects, education, and skills, which serves as the centralized source for generating tailored resumes for various job applications.

Does the resume-manager skill require Python to create ATS-compatible resumes?

Yes, it requires Python scripts for database operations and automated PDF generation using the reportlab dependency to ensure the generated resumes are ATS-compatible and professionally styled.

What is the best way to tailor a one-page resume for a Senior Backend Engineer role?

The best way to tailor a one-page resume is by providing the specific job description, allowing the skill to intelligently select and highlight your most relevant projects and experiences from its database for the Senior Backend Engineer role.

Are there limitations when using reportlab for automated PDF generation?

Using reportlab for automated PDF generation confines the output to a one-page limit, requiring the skill to strictly optimize and extract only the most relevant career data to fit the ATS-compatible PDF format without overflowing.