brand-analyzer
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used whenever users need help with resume creation, updating professional profiles, tracking career experiences, managing projects portfolio, or generating tailored resumes for job applications. On first use, extracts data from user's existing resume and
$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill resume-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/resume-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used whenever users need help with resume creation, updating professional profiles, tracking career experiences, managing projects portfolio, or generating tailored resumes for job applications. On first use, extracts data from user's existing resume and
name: resume-manager description: This skill should be used whenever users need help with resume creation, updating professional profiles, tracking career experiences, managing projects portfolio, or generating tailored resumes for job applications. On first use, extracts data from user's existing resume and maintains a structured database of experiences, projects, education, and skills. Generates professionally styled one-page PDF resumes customized for specific job roles by selecting only the most relevant information from the database.
This skill transforms Claude into a comprehensive resume management system that maintains a structured database of your professional profile and generates tailored, professionally styled PDF resumes for specific job applications. The skill intelligently selects and highlights the most relevant experiences, projects, and skills based on the target role.
Invoke this skill for resume-related tasks:
Before any resume operations, check if the database is initialized:
python3 scripts/resume_db.py is_initialized
If output is "false", proceed to Step 2 (Initial Setup). If "true", proceed to Step 3 (Resume Operations).
When no data exists, ask the user to provide their existing resume.
**Prompt the User:**
To help you create tailored resumes, I need to build a database of your professional profile. Please provide your existing resume in one of these ways: 1. Upload your resume file (PDF, DOCX, or TXT) 2. Paste the content of your resume 3. Provide a link to your online resume/LinkedIn profile I'll extract all the information and organize it in a structured database that I can use to generate customized resumes for different job applications.
**Extracting Data from Resume:**
Once the user provides their resume, extract the following information:
**1. Personal Information:**
**2. Work Experience:** For each role, extract:
**3. Projects:** For each project, extract:
**4. Education:** For each degree, extract:
**5. Skills:** Extract and categorize skills:
**6. Additional Sections:**
**Saving the Extracted Data:**
After extraction, save to the database using Python:
import sys
import json
sys.path.append('[SKILL_DIR]/scripts')
from resume_db import initialize_from_data
resume_data = {
"personal_info": {
"name": "Full Name",
"email": "email@example.com",
"phone": "+1 (555) 123-4567",
"location": "City, State",
"linkedin": "linkedin.com/in/username",
"github": "github.com/username",
"website": "website.com",
"summary": "Professional summary..."
},
"experiences": [
{
"position": "Senior Software Engineer",
"company": "Company Name",
"location": "City, State",
"start_date": "Jan 2022",
"end_date": "Present",
"description": "Brief description",
"highlights": [
"Achievement 1 with quantifiable results",
"Achievement 2 with impact metrics",
"Achievement 3 with technologies used"
],
"technologies": ["Python", "AWS", "Docker"]
}
],
"projects": [
{
"name": "Project Name",
"date": "2023",
"description": "Project description",
"highlights": [
"Key achievement or feature",
"Impact or result"
],
"technologies": ["React", "Node.js", "PostgreSQL"],
"link": "github.com/username/project"
}
],
"education": [
{
"degree": "Bachelor of Science in Computer Science",
"school": "University Name",
"location": "City, State",
"graduation_date": "May 2019",
"gpa": "3.8/4.0",
"honors": "Magna Cum Laude",
"relevant_coursework": ["Data Structures", "Algorithms", "Machine Learning"]
}
],
"skills": {
"Languages": ["Python", "JavaScript", "Java"],
"Frameworks": ["React", "Django", "Spring"],
"Tools": ["Docker", "AWS", "Git"],
"Practices": ["Agile", "CI/CD", "TDD"]
},
"certifications": [
{
"name": "AWS Certified Solutions Architect",
"issuer": "Amazon Web Services",
"date": "2023"
}
],
"awards": [],
"publications": [],
"volunteer": [],
"languages": ["English (Native)", "Spanish (Fluent)"],
"interests": []
}
initialize_from_data(resume_data)Replace `[SKILL_DIR]` with the actual skill direc
🧠 A collection of reusable "skills" for Claude AI and developer tooling. Each skill is a focused, modular package that brings automation to your dev workflows — from SEO analysis to document parsing, CI/CD generation, Docker automation, and more.
Repo: ailabs-393/ai-labs-claude-skills
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used when analyzing business sales and revenue data from CSV files to…
This skill should be used when the user requests to create professional business documents…
This skill should be used when creating or configuring CI/CD pipeline files for automated…
This skill should be used when writing documentation for codebases, including README files,…
This skill should be used when working with CSV files to create interactive data…