Intelligent job application automation system using CrewAI and LangChain to customize CVs and cover letters. Transform your job search with AI-powered document tailoring.
git clone https://github.com/drukpa1455/crewai-job.gitcrewai-job is an intelligent automation system that uses specialized AI agents to analyze job postings and generate customized CVs and cover letters. The system employs three agents working together: a Job Description Crawler that extracts key requirements, a CV Writer that tailors your experience to match job needs, and a Cover Letter Writer that creates personalized letters connecting your background to specific roles. It generates professionally formatted PDF and JPEG documents with organized output naming. This tool solves the time-consuming problem of manually customizing application materials for each job, making it ideal for active job seekers, career counselors, and recruitment professionals managing multiple candidates.
Clone the repository and install dependencies with pip install -r requirements.txt. Set up your OpenAI API key in a .env file, prepare your base CV and cover letter as text files, then run python job_application_agents.py and enter a job posting URL when prompted. Your customized documents will be saved to the output directory.
Job seekers applying to multiple positions efficiently
Career counselors helping clients tailor applications
Recruitment agencies processing applications for multiple candidates
HR professionals streamlining initial application screening
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/drukpa1455/crewai-jobCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm applying for a [JOB TITLE] position at [COMPANY]. I have [YEARS OF EXPERIENCE] years of experience in [RELEVANT SKILLS]. Please generate a tailored CV and cover letter for this role. The company is in the [INDUSTRY] industry. Use the following data to customize the documents: [DATA].
# Customized CV for [JOB TITLE] at [COMPANY] ## Professional Summary Results-driven [JOB TITLE] with [YEARS OF EXPERIENCE] years of experience in [INDUSTRY]. Proven track record of [ACHIEVEMENT] and [ACHIEVEMENT]. Seeking to leverage my expertise in [RELEVANT SKILLS] to drive success at [COMPANY]. ## Work Experience **Senior [JOB TITLE] | [PREVIOUS COMPANY] | [START DATE] - [END DATE]** - Achieved [ACHIEVEMENT] by [ACTION]. - Improved [METRIC] by [PERCENTAGE] through [ACTION]. - Led a team of [NUMBER] to [ACHIEVEMENT]. ## Education **[DEGREE] in [FIELD] | [UNIVERSITY] | [GRADUATION YEAR]** ## Skills - [SKILL 1] - [SKILL 2] - [SKILL 3] - [SKILL 4] # Cover Letter for [JOB TITLE] at [COMPANY] Dear [HIRING MANAGER'S NAME], I am excited to apply for the [JOB TITLE] position at [COMPANY]. With my [YEARS OF EXPERIENCE] years of experience in [INDUSTRY] and my expertise in [RELEVANT SKILLS], I am confident that I can make a significant contribution to your team. In my previous role at [PREVIOUS COMPANY], I achieved [ACHIEVEMENT] by [ACTION]. I am eager to bring this level of success to [COMPANY] and help drive [SPECIFIC GOAL]. I have attached my tailored CV for your review. I look forward to the opportunity to discuss how my skills and experience align with the needs of your team. Sincerely, [YOUR NAME]
Next-gen Talent ATS/CRM for recruiting agencies and executive search
Framework for orchestrating multi-agent AI systems
Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
Where Money Chats
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan