upskill

Featured

Compares tracked job postings against the candidate profile to identify skill gaps and generate a prioritized learning plan with study resources. Triggers on: /upskill, upskill, skill gaps, what should I learn, learning plan

AI & Automation 27,803 stars 9096 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Upskill --- ## Overview `/upskill` analyses jobs you have tracked and your current profile to identify skill gaps, then produces a heatmap of those gaps and a learning plan with concrete, web-searched study resources and a recommended study order. ## Invocation - **`/upskill`** — aggregate mode: analyses all jobs in `job_search_tracker.csv` - **`/upskill <URL>`** — targeted mode: analyses a single job posting fetched from the URL --- ## Step 1: Detect Mode Check whether the user provided a URL argument: - If the invocation was `/upskill` with no argument → **aggregate mode** - If the invocation was `/upskill <URL>` → **targeted mode**, store the URL for Step 2 In targeted mode, derive a slug from the job title and company for the report filename (e.g. `guardsix-senior-ai-engineer`). You will fetch the posting in Step 2. ## Step 2: Load Data ### Aggregate mode 1. Read `job_search_tracker.csv`. Extract all rows. The columns are: `date, company, sector, role, role_type, channel, status, contact_person, fit_rating, notes, cv_file, cover_letter_file, source` 2. For each row, note the `role`, `company`, and `fit_rating`. The `fit_rating` column is a 0–100 score where 100 = perfect fit. You will use it to weight gaps — a lower fit rating means the role exposed more gaps. 3. Read `.claude/skills/job-application-assistant/01-candidate-profile.md` to get the candidate's current skills and experience. 4. Check `upskill/` for the most recent aggregate report file (`repor...

Details

Author
MadsLorentzen
Repository
MadsLorentzen/ai-job-search
Created
4 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

upskill

Gap analysis between the profile and target roles, producing a prioritized skill-gap heatmap and a learning plan with resources and time estimates. On demand.

1 Updated 2 days ago
HimadriTrying
AI & Automation Listed

daily-job-matcher

Daily AI job-matching pipeline. Scrapes LinkedIn job postings (via an Apify actor), screens them against the user's résumé/CV with a hard ATS-style "knockout gate" (work authorization / visa, minimum years of experience, required degree) plus a transparent weighted fit score, curates the best matches, and writes them to a single Notion tracker — and can read Gmail to keep each application's status (Applied / Rejected / Interview / Offer) up to date. Use this skill whenever the user wants to find, screen, rank, or filter job postings against their résumé, build a daily "job digest", run or automate a job search, decide which roles are worth applying to, track job applications, or update their application tracker from email — even if they don't say the word "skill" or name the tool. Especially relevant for new-grad / early-career searches where experience and visa requirements matter.

1 Updated 6 days ago
chenxi-bot21
AI & Automation Listed

career-ops

AI job search command center — evaluates job offers with A-F scoring, generates ATS-optimized CV PDFs, scans multiple job portals in parallel, tracks application pipelines, and analyzes rejection patterns to surface actionable improvements. Routes to specialized sub-agents based on mode: `scan` (portal discovery), `oferta`/`ofertas` (offer scoring and comparison), `pdf` (CV generation), `pipeline` (URL inbox processing), `tracker` (funnel metrics), `batch` (parallel bulk evaluation), `patterns` (rejection pattern detection), `deep` (company research), `apply` (live form assistant), `contacto` (LinkedIn outreach), `training` (course/cert evaluation), `project` (portfolio project idea assessment), `interview-prep` (company-specific STAR+R story bank). Also triggers when pasting a job description or URL — auto-routes to Pipeline Strategist. Ethical gate: scores below 4.0/5 are discouraged; never submits applications on the user's behalf. Built on santifer/career-ops (28K GitHub stars). Ideal for job seekers who

0 Updated today
Tekkiiiii