add-portal
CommandYou are helping the user build a job-portal search skill for a job board in their market. The repo ships worked examples of the…
You are resetting parts of the job search framework back to a blank state so the user can start fresh with `/setup`.
$ npx -y skills add ai-job-search-dev/ai-job-search --agent claude-code
You are resetting parts of the job search framework back to a blank state so the user can start fresh with `/setup`.
**This command is destructive.** Nothing is deleted until the user explicitly confirms. Follow these steps exactly in order.
---
Check `$ARGUMENTS` for a scope keyword:
If `$ARGUMENTS` is empty or does not contain a recognized scope keyword, ask:
> **What would you like to reset?** > > - **`profile`** — Clears candidate data from the skill files (profile, behavioral, STAR examples, profile statements, personalized evaluation criteria, search queries). The framework structure, scoring framework, and writing rules are preserved. Use this to re-run `/setup` from scratch. > > - **`documents`** — Deletes all files you've placed in the `documents/` folder (CV PDFs, LinkedIn export, diplomas, references, project summaries, pasted job postings, past applications). The folder structure and `README.md` are preserved. > > - **`all`** — Both of the above. > > Reply with `profile`, `documents`, or `all`.
Wait for the user's response before continuing.
---
Before doing anything, show the user precisely what will be wiped.
Read the current state of these files and report whether each has content or is already empty:
This list must stay in step with what `/setup` writes in Step 3 and infers in Path A's Step A5: every skill file that receives candidate data from either path is cleared here. Known gap: the opening patterns Path A adds to `06-cover-letter-templates.md` are not labelled, so they cannot yet be told apart from the shipped templates and are kept.
Present as:
## Profile reset will clear: - 01-candidate-profile.md — [has content / already empty] Full file will be replaced with a blank template. - 02-behavioral-profile.md — [has content / already empty] Full file will be replaced with a blank template. - 03-writing-style.md — [has observations from past applications / nothing to clear] Any "Patterns Observed in Past Applications" section that /setup drew from your own cover letters will be removed. The writing rules are preserved. - 04-job-evaluation.md — [has personalized criteria / already blank] Your match areas, career goals, energizing/draining tasks, and life-situation constraints will be restored to placeholders. The scoring framework (dimensions, score bands, weights, Language Gate, Company Research Checklist) is preserved. - 05-cv-templates.md — [has profile statements or contact details / already blank] Profile statement templates will be cleared and the contact block in the LaTeX template restored to placeholders. LaTeX structure and tailoring guidelines are preserved. - 06-cover-letter-templates.md — [has contact details / already blank] The contact line and signature in the LaTeX template will be restored to placeholders. Letter structure, opening patterns, and closing formulations are preserved. - 07-interview-prep.md — [has STAR examples / already blank] STAR examples and any STAR candidate stubs will be cleared. Framework, tough questions, and roleplay guidelines are preserved. - job-scraper/search-queries.md — [has personalized queries / already blank] Your job boards, role titles, domain keywords, city, and commute tiers will be restored to placeholders. The query structure and filter sections are preserved. The following files are NOT touched (they contain framework rules, not candidate data): - 08-application-forms.md - 09-web-research.md Outside the profile scope, still holding your personal data: CLAUDE.md and cv/main_example.tex. This scope covers skill files only.
Use Glob to list all files present in `documents/cv/`, `documents/linkedin/`, `documents/diplomas/`, `documents/references/`, `documents/projects/`, `documents/postings/`, and `documents/applications/`.
Include nested and hidden user entries in the inventory. Each subfolder's tracked `.gitkeep` is a scaffold placeholder: exclude it from the deletion list and from the empty/non-empty decision, and preserve it.
Present as:
## Documents reset will delete: documents/cv/ - [filename] or "(empty)" documents/linkedin/ - [filename] or "(empty)" documents/diplomas/ - [filename] or "(empty)" documents/references/ - [filename] or "(empty)" documents/projects/ - [filename] or "(empty)" documents/postings/ - [filename] or "(empty)" documents/applications/ - [subfolder/filename] or "(empty)" documents/README.md — NOT deleted (instructions file)
If all
The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
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…
You are helping the user register their own CV or cover letter template with the AI Job Search framework — LaTeX, Typst, or any…
You are orchestrating a two-agent job application workflow. The job posting is provided below as `$ARGUMENTS` (either a URL or…
You are enriching the candidate profile by discovering competencies hidden in documents and public online presence. This command…
You are scanning the user's Gmail for status signals on tracked job applications (interview invites, assessment links, offers,…
Generate a self-contained HTML dashboard from `job_search_tracker.csv` and the application archives under…
Install pitchcraft skill for structured persuasion and executive reporting
Generate PDF documents (resume, cover letter, or both) with automatic validation and theme selection | argument-hint:…
Collect job-posting URLs into ~/.dear-hiring-manager/urls.txt by running your Apify job scraper, for /batch.