mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 00:26:26 +00:00
chore: untrack tracker CSV, scope scraper Bash permission, fix portal SKILL.md paths (#71)
- Untrack job_search_tracker.csv: it was both tracked and listed in .gitignore (same inconsistency class as the settings.local.json fix in #27). Users' personal rows risked merge conflicts on every pull; commands already create the file with the standard header when it is missing. - Scope job-scraper's allowed-tools Bash entry (from #52) to 'bun --version' and the portal-CLI invocation pattern, adopting the tighter form proposed in #65. - Fix all five portal SKILL.mds documenting 'bun run skills/...' paths that do not resolve from the repo root ('.agents/skills/...' is correct) - now load-bearing since #52 wired /scrape to read these docs for CLI invocations. Surfaced in #66. - Teach tools/lint_skills.py to glob-expand allowed-tools bun run targets so scoped wildcard permissions lint correctly. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
3c7a1cfdf5
commit
a5ffcc39ff
@@ -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
|
||||
allowed-tools: Bash(bun run skills/jobnet-search/cli/src/cli.ts *)
|
||||
allowed-tools: Bash(bun run .agents/skills/jobnet-search/cli/src/cli.ts *)
|
||||
---
|
||||
|
||||
# Jobnet-Search Skill
|
||||
@@ -45,7 +45,7 @@ Invoke this skill when the user wants to:
|
||||
### Search for job ads
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts search [flags]
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts search [flags]
|
||||
```
|
||||
|
||||
Key flags:
|
||||
@@ -65,7 +65,7 @@ Key flags:
|
||||
### Full job ad detail
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts detail <jobAdId> [--format json|plain]
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts detail <jobAdId> [--format json|plain]
|
||||
```
|
||||
|
||||
`jobAdId` is the UUID from `search` results (the `jobAdId` field). Returns the complete job
|
||||
@@ -74,7 +74,7 @@ description, contact persons, application deadline, employer details, and direct
|
||||
### Search occupation types
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts occupations --search-string <text> [--per-page <n>]
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts occupations --search-string <text> [--per-page <n>]
|
||||
```
|
||||
|
||||
Use this to discover ESCO occupation identifiers before passing them to `search` with
|
||||
@@ -83,7 +83,7 @@ Use this to discover ESCO occupation identifiers before passing them to `search`
|
||||
### Typeahead suggestions
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts suggestions --query <text> [--limit <n>]
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts suggestions --query <text> [--limit <n>]
|
||||
```
|
||||
|
||||
Returns Danish job title autocomplete strings. Useful for exploring valid Danish
|
||||
@@ -97,8 +97,8 @@ job titles before constructing a `search` query.
|
||||
term or ESCO identifier before running a `search`:
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts suggestions --query "syge"
|
||||
bun run skills/jobnet-search/cli/src/cli.ts occupations --search-string "sygeplejerske"
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts suggestions --query "syge"
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts occupations --search-string "sygeplejerske"
|
||||
```
|
||||
|
||||
**Natural workflow: `search` → `detail`.**
|
||||
@@ -128,7 +128,7 @@ CLI outputs. Use `--page` + `--per-page` to iterate through large result sets.
|
||||
### Jobs in Copenhagen area
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts search \
|
||||
--region HovedstadenOgBornholm \
|
||||
--per-page 10 \
|
||||
--format table
|
||||
@@ -137,7 +137,7 @@ bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
### Nurse jobs nationwide
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts search \
|
||||
--search-string "sygeplejerske" \
|
||||
--work-hours FullTime \
|
||||
--duration Permanent \
|
||||
@@ -149,7 +149,7 @@ bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
### IT jobs near Aarhus within 30km
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts search \
|
||||
--search-string "udvikler" \
|
||||
--postal-code 8000 \
|
||||
--radius 30 \
|
||||
@@ -160,13 +160,13 @@ bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
### Full details of a job ad
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts detail 9ef43bce-d82b-4ea1-a098-7ff6520f99be --format plain
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts detail 9ef43bce-d82b-4ea1-a098-7ff6520f99be --format plain
|
||||
```
|
||||
|
||||
### Jobs sorted by application deadline (urgent first)
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts search \
|
||||
--search-string "pædagog" \
|
||||
--region OevrigeSjaelland \
|
||||
--order ApplicationDate \
|
||||
@@ -176,8 +176,8 @@ bun run skills/jobnet-search/cli/src/cli.ts search \
|
||||
### Discover occupation terms
|
||||
|
||||
```bash
|
||||
bun run skills/jobnet-search/cli/src/cli.ts suggestions --query "ingeniør" --limit 5
|
||||
bun run skills/jobnet-search/cli/src/cli.ts occupations --search-string "lærer" --per-page 5
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts suggestions --query "ingeniør" --limit 5
|
||||
bun run .agents/skills/jobnet-search/cli/src/cli.ts occupations --search-string "lærer" --per-page 5
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user