jobsearch-vaultlisted
Install: claude install-skill BluegReeno/renaud-marketplace
# Job-Search Vault — Skill Instructions
## What this skill does
This skill owns the **job-search vault I/O** for renaud-marketplace. It reads and
writes Obsidian Markdown notes **directly on the filesystem** — there is no REST
API, no server, no API key, and no network access of any kind. Editing local
`.md` files needs none of that; if Obsidian is open it auto-reloads externally
changed files.
It is **two things at once**:
1. An **invocable skill** — Renaud can ask it to explore or mutate the job-search
pipeline (triggers in the frontmatter `description`).
2. A **shared script library** — `log-application`, `interview-prep` and
`morning-briefing` invoke this skill (via the `Skill` tool) and it runs the
scripts below internally with the exact payload they pass.
It does **not** touch Blue Green CRM, project/sprint notes, or any `*-bg` type —
those stay in the global `obsidian-crm` skill.
## Note types owned (the only 5)
| Type | Folder | Role |
|------|--------|------|
| `opportunite-js` | `CRM-JobSearch/Opportunites/` | candidature |
| `entreprise-js` | `CRM-JobSearch/Entreprises/` | company |
| `contact-js` | `CRM-JobSearch/Contacts/` | contact |
| `entretien` | `CRM-JobSearch/Entretiens/` | interview (prep + compte-rendu) |
| `tache` | `Taches/` | **jobsearch relances only** (`etiquettes` contains `"jobsearch"`) |
`note_schemas.py` validates fields per type. `entretien` natively accepts
`categorie` (enum `Préparation` / `Compte-rendu`) and `interlocuteurs`