add-portal
You are helping the user build a job-portal search skill for a job board in their market. The repo ships worked examples of the pattern (four Danish portals…
You are enriching the candidate profile by discovering competencies hidden in documents and public online presence. This command is additive only — it never modifies existing profile content, only extends it.
$ npx -y skills add MadsLorentzen/ai-job-search --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/expandContext preview
What this command does when you run it.
You are enriching the candidate profile by discovering competencies hidden in documents and public online presence. This command is additive only — it never modifies existing profile content, only extends it.
You are enriching the candidate profile by discovering competencies hidden in documents and public online presence. This command is additive only — it never modifies existing profile content, only extends it.
Follow these steps **exactly in order**. Do not skip steps.
---
Read these two files in parallel before doing anything else. You must know what is already there so you do not propose duplicates.
Hold this content in context throughout the command. Do not re-read these files later.
---
Scan every available source for "experience items" — anything that implies skill, knowledge, or competency. Process sources in this order.
Read all files in `documents/cv/`. Extract:
Read all files in `documents/linkedin/`. Extract:
Read all files in `documents/diplomas/`. Extract:
Read all files in `documents/references/`. Extract:
Look up the GitHub username from `01-candidate-profile.md`. If a GitHub URL or username is present:
1. Use WebFetch or WebSearch to retrieve the public profile and pinned repositories 2. For each repository found:
3. Also retrieve the full repository list if available (to catch unpinned repos)
If no GitHub username or URL is found in the profile, skip this source and note it was skipped.
Check `01-candidate-profile.md` for any other URLs (portfolio site, personal website, Kaggle, Google Scholar, ResearchGate, publication links). For each:
---
For each experience item discovered in Step 1, search the web to extract the competencies it implies. Apply both approaches below — do not choose one over the other.
If the item names a specific tool, framework, library, method, or platform, search for it directly:
Fetch the most relevant page and extract the competency list.
For each item, regardless of whether Approach A found anything, also reason from the description:
Combine both approaches into a single competency list for each item.
---
After enriching all items, build a deduplicated competency map. Group findings into these categories:
**Technical Skills — Primary** (core languages, frameworks, methods you use regularly) **Technical Skills — Secondary** (tools you have used but are not primary) **Domain Knowledge** (subject matter expertise: geophysics, ML, NLP, etc.) **Methods and Practices** (agile, version control, reproducibility, testing, etc.) **Soft / Behavioral** (leadership, communication, collaboration signals from references and project descriptions) **Independent Projects & Portfolio** (distinct technical projects from GitHub with problem domain, tech stack, and key technical milestone)
For each competency, record:
For each project, record:
Remove anything already present in `01-candidate-profile.md` or `02-behavioral-profile.md`.
---
Present all new competencies and project additions for the user's review before writing anything. Format:
## /expand found [N] new competency signals acros
The job search that runs on your machine. An AI-powered job application framework built on Claude Code. Fork it, fill in your profile, and let Claude evaluate job postings, tailor your CV, write cover letters, and prepare you for interviews.
Repo: MadsLorentzen/ai-job-search
You are helping the user build a job-portal search skill for a job board in their market. The repo ships worked examples of the pattern (four Danish portals…
You are helping the user register their own CV or cover letter template with the AI Job Search framework — LaTeX, Typst, or any other toolchain that compiles…
You are orchestrating a two-agent job application workflow. The job posting is provided below as `$ARGUMENTS` (either a URL or pasted text).
You are scanning the user's Gmail for status signals on tracked job applications (interview invites, assessment links, offers, rejections) and, once approved,…
Generate a self-contained HTML dashboard from `job_search_tracker.csv` and the application archives under `documents/applications/`. The output is a single…
You are preparing the user for a real, scheduled interview on one of their applications. The frameworks for this already exist - `07-interview-prep.md` (STAR…