Resume Skills

repository·main·Indexed 22 days ago

https://github.com/paramchoudhary/resumeskills

A collection of specialized markdown-based skills designed to enhance AI agents like Claude Code, Cursor, and Windsurf with expert workflows for resume optimization, job application strategy, and career development. Includes tools such as the academic-cv-builder for faculty and research roles, the application-form-filler for ATS platforms like Greenhouse and Workday, and the career-changer-translator for industry transitions.

Tokens
34.8K
Snippets
60
Records
127
Agent score
77%

What's inside resumeskills

  1. Use the interview-prep-generator skill

    main

    The interview-prep-generator skill is designed to help users prepare for job interviews by leveraging their resume and job descriptions.

    When to use this skill

    Trigger the skill by mentioning terms such as:

    • "interview prep"
    • "prepare for interview"
    • "STAR stories"
    • "interview questions"
    • "behavioral questions"

    Core Capabilities

    • Role Analysis: Extracts likely questions and tested skills from a job description.
    • Story Banking: Converts resume bullets into structured STAR stories.
    • Mock Preparation: Predicts questions, prepares answers for common queries, and identifies potential concerns.
    • Talking Points: Creates specific talking points for each professional experience.
  2. Use the resume-ats-optimizer skill

    main

    The resume-ats-optimizer skill is designed to help users optimize resumes for Applicant Tracking Systems (ATS). Use this skill when a user wants to check if their resume will pass automated screening, understand why they aren't getting interviews, or perform keyword optimization.

    Triggering the skill:

    • Mention keywords like: ATS, not getting interviews, resume not working, optimize resume, or keyword optimization.
    • Provide a resume file and mention applying for jobs.
  3. Use the resume-formatter skill

    main

    The resume-formatter skill is designed to help users with resume layout, design, and ATS (Applicant Tracking System) compatibility. Use this skill when a user needs to clean up a messy resume, ensure it is scannable by both robots and humans, or specifically requests help with "format resume", "resume layout", "resume design", "clean resume", or "professional format".

    Core capabilities include:

    • Structuring resumes for optimal readability.
    • Ensuring ATS compatibility.
    • Creating visual hierarchy and optimizing white space.
    • Selecting appropriate fonts and sizes.
  4. Job Description Analyzer Skill Overview

    main

    The job-description-analyzer is a specialized skill designed to evaluate how well a candidate's profile matches a specific job description. It performs a deep strategic analysis to move beyond simple keyword matching, providing actionable intelligence for job seekers.

    Core Capabilities

    • Requirement Extraction: Distinguishes between "Must Have" (Required) and "Nice to Have" (Preferred) qualifications.
    • Keyword Analysis: Identifies hard skills, soft skills, and industry-specific terminology.
    • Match Scoring: Calculates an overall percentage score based on requirements.
    • Gap Analysis: Identifies critical and minor skill gaps and provides strategies to address them (e.g., in cover letters).
    • Red Flag Detection: Analyzes the job description for potential concerns like high-pressure environments or vague responsibilities.
    • Customization Strategy: Provides specific instructions for reordering resume experience, integrating keywords, and quantifying achievements.
    • Cover Letter Generation: Suggests specific opening hooks and body talking points based on the match analysis.
    • Application Planning: Recommends an application timeline and decision factors (reasons to apply vs. reasons to hesitate).
  5. Use the career-changer-translator skill

    main

    The career-changer-translator skill is designed to help users transition between industries by identifying transferable skills and translating their existing experience into the language of a target field.

    When to use this skill:

    • When a user is switching careers or industries.
    • When a user needs to translate experience for a new field.
    • When a user needs help identifying transferable skills.
    • When a user mentions keywords like: career change, switching careers, new industry, transferable skills, or pivot.
  6. Keyword Optimization and Match Scoring

    main

    The skill follows a structured process to optimize keyword density and match scores against job descriptions.

    1. Keyword Identification

    Identify three types of keywords from the job description:

    • Hard Skills (Technical): Programming languages, tools, platforms, certifications, methodologies.
    • Soft Skills: Leadership, communication, problem-solving.
    • Industry Terms: SaaS, B2B, ARR, etc.

    2. Match Score Calculation

    Match Score is calculated as: Match Score = (Keywords Matched / Total Required Keywords) × 100 A target score of 80%+ is recommended for a strong match.

    3. Placement Strategy

    • Priority 1: Professional Summary: Include 5-8 most important keywords naturally in a 3-4 sentence paragraph.
    • Priority 2: Skills Section: List keywords explicitly, using exact phrasing from the job description.
    • Priority 3: Experience Bullets: Incorporate keywords into achievement statements. Avoid 'keyword stuffing' (repeating words unnaturally).

    4. Keyword Density Guidelines

    • Critical keywords: Should appear 2-4 times throughout the resume.
    • Important keywords: Should appear 1-2 times.
  7. Understand the job-description-analyzer analysis process

    main

    The skill follows a five-step strategic analysis process to provide a comprehensive job evaluation:

    1. Extract Requirements: Categorizes requirements into Required (Must-Have), Preferred (Nice-to-Have), and Soft Skills/Culture.
    2. Keyword Extraction: Identifies Hard Skills (tools, methodologies), Soft Skills (interpersonal), and Industry/Domain Knowledge.
    3. Calculate Match Score: Computes an overall percentage by weighting Required skills (typically 70%) and Preferred skills (typically 30%).
    4. Gap Analysis: Classifies missing requirements as Critical gap (deal-breaker), Major gap (addressable in cover letter), or Minor gap (easy to learn).
    5. Red Flag Detection: Scans for warning signs in Workload (e.g., "fast-paced"), Culture (e.g., "we are like a family"), and Compensation (e.g., "competitive salary" without a range).
  8. Build a Professional Summary using the Summary Framework

    main

    A professional summary should be used for career changers, senior professionals, or those returning to the workforce. Avoid using objectives (what you want) or generic phrases like "hard-working team player."

    The Summary Formula: [Title/Identity] + [Years/Experience] + [Key Skills] + [Value Proposition]

    Examples by Career Stage:

    Entry Level:

    Recent Computer Science graduate from UC Berkeley with internship experience in full-stack development. Skilled in Python, React, and AWS. Seeking to leverage academic projects in machine learning and user-facing application development in a software engineering role.

    Mid-Career:

    Product Manager with 6 years driving B2B SaaS products from concept to scale. Track record of launching products that generated $10M+ ARR through data-driven roadmap prioritization and cross-functional leadership. Expert in API products, developer tools, and enterprise sales motions.

    Senior/Executive:

    Technology executive with 15+ years building and scaling engineering organizations from 50 to 500+ across global markets. Proven success leading digital transformation initiatives, M&A integration, and platform modernization. P&L ownership of $100M+ with track record of 40%+ efficiency improvements.

    Career Changer:

    Sales professional transitioning to Customer Success, bringing 5 years of consultative selling experience and proven ability to build lasting client relationships. Skilled in needs assessment, solution design, and stakeholder management. Seeking to apply relationship-building expertise to drive customer retention and expansion.
    [Title/Identity] + [Years/Experience] + [Key Skills] + [Value Proposition]
  9. Configure Academic CV section order by role

    main

    The order of sections in an academic CV should be adjusted based on the specific type of position being targeted:

    • Research position: Prioritize Publications, Grants, and Research experience.
    • Teaching position: Prioritize Teaching and Course development.
    • Administrative position: Prioritize Leadership and Service.

    Standard Typical Order:

    1. Contact Information
    2. Education
    3. Research/Academic Positions
    4. Publications
    5. Presentations
    6. Grants & Funding
    7. Teaching Experience
    8. Mentoring
    9. Service
    10. Professional Memberships
    11. Honors & Awards
    12. References (or "Available upon request")
  10. Structure a portfolio case study

    main

    A high-impact case study follows a standard narrative structure to demonstrate both what you did and how/why you did it. The recommended structure is:

    1. Overview: Project summary, role, timeline, and team.
    2. Problem: The business context, user pain points, and constraints.
    3. Process: Research, hypotheses, options considered, and decisions made.
    4. Solution: What was delivered, including key features and technical implementation.
    5. Results: Quantified impact (metrics) and business value.
    6. Learnings: Reflections on what worked, what didn't, and skills developed.

    Target Reading Times:

    • Quick Read: 3-5 minutes (essential for most portfolios).
    • Deep Dive: 10-15 minutes (for interested readers/interviewers).