mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 00:26:26 +00:00
feat(portals): ship the Danish demo portals disabled, /setup enables them for Danish-market users (#288)
A non-Danish user's /scrape ran all four Danish boards by default, spending tokens on irrelevant listings. The portals stay in-tree as the maintainer's demonstration instance, one flag away. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
3f28ad19a2
commit
cffacfdde0
@@ -19,7 +19,7 @@ description: >
|
||||
jobbank søgning, find stilling, data scientist job, software developer job,
|
||||
projektleder stilling, konsulent job, data analyse job.
|
||||
context: fork
|
||||
enabled: true # set to false to keep this portal installed but have /scrape skip it
|
||||
enabled: false # Danish demo portal - ships opt-in; /setup enables it when your market is Denmark, or set true here yourself
|
||||
allowed-tools: Bash(bun run .agents/skills/jobbank-search/cli/src/cli.ts *)
|
||||
---
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ description: >
|
||||
work in denmark, employment denmark, job denmark, jobs near me denmark,
|
||||
apprentice denmark, internship denmark, part-time denmark, full-time denmark.
|
||||
context: fork
|
||||
enabled: true # set to false to keep this portal installed but have /scrape skip it
|
||||
enabled: false # Danish demo portal - ships opt-in; /setup enables it when your market is Denmark, or set true here yourself
|
||||
allowed-tools: Bash(bun run .agents/skills/jobdanmark-search/cli/src/cli.ts *)
|
||||
---
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ description: >
|
||||
hiring denmark, job listings denmark, python jobs denmark, grafisk designer job,
|
||||
data engineer job, softwareudvikler job, full stack developer job danmark.
|
||||
context: fork
|
||||
enabled: true # set to false to keep this portal installed but have /scrape skip it
|
||||
enabled: false # Danish demo portal - ships opt-in; /setup enables it when your market is Denmark, or set true here yourself
|
||||
allowed-tools: Bash(bun run .agents/skills/jobindex-search/cli/src/cli.ts *)
|
||||
---
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ description: >
|
||||
social worker job denmark, occupation search denmark, esco occupation, job deadline,
|
||||
ansøgningsfrist, søg efter job, full time job denmark, part time job denmark.
|
||||
context: fork
|
||||
enabled: true # set to false to keep this portal installed but have /scrape skip it
|
||||
enabled: false # Danish demo portal - ships opt-in; /setup enables it when your market is Denmark, or set true here yourself
|
||||
allowed-tools: Bash(bun run .agents/skills/jobnet-search/cli/src/cli.ts *)
|
||||
---
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@ Ask about:
|
||||
- **Key skills as search terms:** "Which of your skills are most likely to appear in job postings?" Pick 3-5 that are distinctive and searchable.
|
||||
- **Target companies (optional):** "Are there specific companies you'd like to monitor for openings?"
|
||||
- **Geographic scope:** "Which cities or regions should I search in? How far are you willing to commute?" Use this to define the location filter tiers (ideal, acceptable, borderline, too far).
|
||||
- **Job portals:** "The framework ships country-agnostic search CLIs (`linkedin-search`, `freehire-search`) plus Danish portal demos (Jobindex, Jobbank, Jobdanmark, Jobnet). `/scrape` auto-discovers whatever portal skills are installed under `.agents/skills/`. Which of these fit your market, and do you use other job boards?" If the user needs a local board that is not shipped, guide them to `/add-portal` (market-specific skills live in their fork). WebSearch/`site:` queries remain the fallback for portals without a CLI skill.
|
||||
- **Job portals:** "The framework ships country-agnostic search CLIs (`linkedin-search`, `freehire-search`, enabled by default) plus Danish portal demos (Jobindex, Jobbank, Jobdanmark, Jobnet) that ship **disabled**. `/scrape` auto-discovers whatever portal skills are installed under `.agents/skills/` and skips any with `enabled: false`. Which portals fit your market?" **Then act on the answer:** if the user's market is Denmark (or they ask for the Danish boards), edit each of the four Danish `SKILL.md` files and set `enabled: true` in the frontmatter; otherwise leave them disabled and say so - they cost nothing while disabled and can be enabled later by flipping the flag. If the user needs a local board that is not shipped, guide them to `/add-portal` (market-specific skills live in their fork). WebSearch/`site:` queries remain the fallback for portals without a CLI skill.
|
||||
- **CV language:** "Should your CVs be written in English (the default, accepted in most markets), or in your market's language?" Record the answer as a `CV language: <language>` line in CLAUDE.md's Identity section. Cover letters always match each posting's language automatically; this setting governs the CV only. If the user is unsure, keep English and note they can re-run `/setup --section search` to change it.
|
||||
|
||||
**Important:** Also suggest role types the user may not have considered, based on their skill profile. For example:
|
||||
|
||||
Reference in New Issue
Block a user