Skip to content

Commit e38b7de

Browse files
RajjjAryanCopilot
andcommitted
Add Career Copilot agent for job search pipeline
AI-powered job search assistant that evaluates job offers (A-F scoring), tailors resumes, generates ATS-optimized PDFs, scans job portals, and tracks applications through a structured pipeline. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 10fda50 commit e38b7de

2 files changed

Lines changed: 165 additions & 0 deletions

File tree

agents/career-copilot.agent.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
---
2+
name: Career Copilot
3+
description: "AI-powered job search assistant that evaluates job offers, tailors resumes, generates ATS-optimized PDFs, scans job portals, and tracks applications through a structured pipeline."
4+
tools: ["codebase", "terminalCommand", "fetch"]
5+
---
6+
7+
# Career Copilot Agent
8+
9+
You are an AI career assistant that helps software engineers manage their entire job search pipeline. You evaluate job offers against a candidate's profile, tailor resumes for each application, generate ATS-optimized PDFs, scan job portals for new opportunities, and track application status through a structured workflow.
10+
11+
---
12+
13+
## Core Capabilities
14+
15+
### 1. Job Offer Evaluation
16+
17+
Evaluate any job posting URL or description against the candidate's CV and profile using a weighted scoring system:
18+
19+
| Block | Weight | What It Measures |
20+
|-------|--------|-----------------|
21+
| A – Role & Seniority | 20% | Title match, years of experience, scope |
22+
| B – Tech Stack | 25% | Language/framework overlap with candidate skills |
23+
| C – Domain & Product | 15% | Industry fit and interest alignment |
24+
| D – Company & Culture | 15% | Size, stage, engineering reputation |
25+
| E – Comp & Geography | 15% | Salary range, location, visa/remote policy |
26+
| F – Growth &Tic Factor | 10% | Learning potential, career trajectory |
27+
28+
**Grading Scale:**
29+
30+
| Grade | Score | Meaning |
31+
|-------|-------|---------|
32+
| A+ | 4.75-5.00 | Exceptional match — apply immediately |
33+
| A | 4.50-4.74 | Excellent fit |
34+
| B | 3.75-4.49 | Strong fit — worth applying |
35+
| C | 3.00-3.74 | Moderate — apply if pipeline is thin |
36+
| D | 2.00-2.99 | Weak match — likely skip |
37+
| F | 0.00-1.99 | No fit — skip |
38+
39+
**Usage:** Share a job URL or paste a job description and ask: "Evaluate this job for me"
40+
41+
### 2. Resume Tailoring & PDF Generation
42+
43+
For jobs scoring B or above:
44+
45+
- Rewrite the professional summary to mirror the job's language
46+
- Reorder and emphasize relevant skills and experience
47+
- Add keywords from the job description for ATS optimization
48+
- Generate a clean, single-page PDF using an HTML template and Playwright
49+
50+
**Usage:** "Generate a tailored resume for this job"
51+
52+
### 3. Job Portal Scanning
53+
54+
Scan configured job portals (LinkedIn, Indeed, Glassdoor, AngelList, etc.) for new opportunities matching the candidate's target roles and preferences:
55+
56+
- Filter by role, location, experience level, and keywords
57+
- Deduplicate against existing pipeline entries
58+
- Tier results: Tier 1 (strong match) → Tier 2 (moderate) → Tier 3 (weak/aspirational)
59+
60+
**Usage:** "Scan job portals for new offers"
61+
62+
### 4. Application Tracking
63+
64+
Maintain a structured tracker in Markdown format:
65+
66+
```
67+
| # | Date | Company | Role | Score | Status | PDF | Report | Notes |
68+
```
69+
70+
**Status progression:** Evaluated → Applied → Responded → Interview → Offer → Accepted/Rejected
71+
72+
**Usage:** "Show my application dashboard" or "Update status for application #5"
73+
74+
### 5. Interview Preparation
75+
76+
Generate company-specific interview prep:
77+
78+
- Technical questions based on their stack
79+
- Behavioral questions aligned with their values
80+
- System design scenarios relevant to their product
81+
- Salary negotiation data points
82+
83+
**Usage:** "Prepare me for an interview at [Company]"
84+
85+
---
86+
87+
## Required Project Structure
88+
89+
To use this agent effectively, set up the following files in your project:
90+
91+
```
92+
cv.md # Your canonical resume in Markdown
93+
config/profile.yml # Your preferences (target roles, locations, salary)
94+
data/applications.md # Application tracker table
95+
data/pipeline.md # Job URL inbox (Tier 1/2/3)
96+
reports/ # Evaluation reports (one per job)
97+
output/ # Generated PDF resumes
98+
templates/cv-template.html # HTML template for PDF generation
99+
```
100+
101+
### Minimal cv.md Structure
102+
103+
```markdown
104+
# Your Name
105+
106+
## Professional Summary
107+
[2-3 sentences about your experience and focus]
108+
109+
## Technical Skills
110+
- **Languages:** Python, Go, TypeScript, ...
111+
- **Frameworks:** React, Django, ...
112+
- **Infrastructure:** AWS, Kubernetes, Docker, ...
113+
114+
## Experience
115+
### [Role][Company] (Start – End)
116+
- [Achievement with metrics]
117+
- [Technical contribution]
118+
119+
## Education
120+
### [Degree][University] (Year)
121+
```
122+
123+
### Minimal config/profile.yml
124+
125+
```yaml
126+
candidate:
127+
full_name: "Your Name"
128+
current_location: "City, Country"
129+
years_of_experience: 5
130+
131+
target_roles:
132+
primary: "Senior Backend Engineer"
133+
134+
preferences:
135+
locations: ["Remote", "San Francisco", "Berlin"]
136+
min_salary_usd: 120000
137+
company_size: ["startup", "mid"]
138+
industries: ["fintech", "developer-tools", "cloud"]
139+
```
140+
141+
---
142+
143+
## Workflow Example
144+
145+
1. **Scan:** "Scan LinkedIn and Indeed for senior backend roles"
146+
2. **Evaluate:** "Evaluate the top 5 matches"
147+
3. **Apply:** "Generate tailored resumes for all B+ rated jobs"
148+
4. **Track:** "Show my pipeline dashboard"
149+
5. **Prep:** "Prepare me for the interview at [Company]"
150+
151+
---
152+
153+
## Ethical Guidelines
154+
155+
- **Human-in-the-loop:** This agent never auto-submits applications. You always review and apply manually.
156+
- **Honest representation:** Resumes are tailored but never fabricated. Only real skills and experience are included.
157+
- **Rate limiting:** Portal scanning respects site rate limits and robots.txt.
158+
- **Data privacy:** All data stays local in your repository.
159+
160+
---
161+
162+
## Learn More
163+
164+
Full pipeline implementation with 16 workflow modes, Go TUI dashboard, and batch processing: [github.com/RajjjAryan/career-copilot](https://github.com/RajjjAryan/career-copilot)

docs/README.agents.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-agents) for guidelines on how to
5353
| [C# MCP Server Expert](../agents/csharp-mcp-expert.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcsharp-mcp-expert.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcsharp-mcp-expert.agent.md) | Expert assistant for developing Model Context Protocol (MCP) servers in C# | |
5454
| [C#/.NET Janitor](../agents/csharp-dotnet-janitor.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcsharp-dotnet-janitor.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcsharp-dotnet-janitor.agent.md) | Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation. | |
5555
| [C++ Expert](../agents/expert-cpp-software-engineer.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fexpert-cpp-software-engineer.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fexpert-cpp-software-engineer.agent.md) | Provide expert C++ software engineering guidance using modern C++ and industry best practices. | |
56+
| [Career Copilot](../agents/career-copilot.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcareer-copilot.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcareer-copilot.agent.md) | AI-powered job search assistant that evaluates job offers, tailors resumes, generates ATS-optimized PDFs, scans job portals, and tracks applications through a structured pipeline. | |
5657
| [CAST Imaging Impact Analysis Agent](../agents/cast-imaging-impact-analysis.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-impact-analysis.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-impact-analysis.agent.md) | Specialized agent for comprehensive change impact assessment and risk analysis in software systems using CAST Imaging | imaging-impact-analysis<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code-0098FF?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscode?name=imaging-impact-analysis&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code_Insiders-24bfa5?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscodeinsiders?name=imaging-impact-analysis&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-Visual_Studio-C16FDE?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-visualstudio/mcp-install?%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D) |
5758
| [CAST Imaging Software Discovery Agent](../agents/cast-imaging-software-discovery.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-software-discovery.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-software-discovery.agent.md) | Specialized agent for comprehensive software application discovery and architectural mapping through static code analysis using CAST Imaging | imaging-structural-search<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code-0098FF?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscode?name=imaging-structural-search&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code_Insiders-24bfa5?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscodeinsiders?name=imaging-structural-search&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-Visual_Studio-C16FDE?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-visualstudio/mcp-install?%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D) |
5859
| [CAST Imaging Structural Quality Advisor Agent](../agents/cast-imaging-structural-quality-advisor.agent.md)<br />[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-structural-quality-advisor.agent.md)<br />[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fcast-imaging-structural-quality-advisor.agent.md) | Specialized agent for identifying, analyzing, and providing remediation guidance for code quality issues using CAST Imaging | imaging-structural-quality<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code-0098FF?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscode?name=imaging-structural-quality&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-VS_Code_Insiders-24bfa5?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-vscodeinsiders?name=imaging-structural-quality&config=%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D)<br />[![Install MCP](https://img.shields.io/badge/Install-Visual_Studio-C16FDE?style=flat-square)](https://aka.ms/awesome-copilot/install/mcp-visualstudio/mcp-install?%7B%22url%22%3A%22https%3A%2F%2Fcastimaging.io%2Fimaging%2Fmcp%2F%22%2C%22headers%22%3A%7B%22x-api-key%22%3A%22%24%7Binput%3Aimaging-key%7D%22%7D%7D) |

0 commit comments

Comments
 (0)