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:
Mads Lorentzen
2026-07-08 17:14:39 +02:00
committed by GitHub
co-authored by Claude Fable 5
parent 3c7a1cfdf5
commit a5ffcc39ff
8 changed files with 72 additions and 65 deletions
+11 -11
View File
@@ -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
allowed-tools: Bash(bun run skills/jobbank-search/cli/src/cli.ts *)
allowed-tools: Bash(bun run .agents/skills/jobbank-search/cli/src/cli.ts *)
---
# Jobbank Search Skill
@@ -43,7 +43,7 @@ Invoke this skill when the user wants to:
### Search jobs
```bash
bun run skills/jobbank-search/cli/src/cli.ts search [flags]
bun run .agents/skills/jobbank-search/cli/src/cli.ts search [flags]
```
Key flags:
@@ -66,7 +66,7 @@ Key flags:
### Full job detail
```bash
bun run skills/jobbank-search/cli/src/cli.ts detail <id> [--format json|plain]
bun run .agents/skills/jobbank-search/cli/src/cli.ts detail <id> [--format json|plain]
```
`id` is the numeric job ID from `search` results. Fetches the job page and parses the embedded Schema.org `JobPosting` JSON-LD for structured data.
@@ -84,7 +84,7 @@ bun run skills/jobbank-search/cli/src/cli.ts detail <id> [--format json|plain]
```bash
# IT or Finance industry, Copenhagen or Aarhus
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--industry 10331 --industry 10358 \
--location 2 --location 8
```
@@ -98,7 +98,7 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Find data scientist jobs in Copenhagen
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key "data scientist" \
--location 2 \
--format table
@@ -107,7 +107,7 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Graduate trainee positions for new graduates
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 6 \
--suitable-for 2 \
--format table
@@ -116,7 +116,7 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Remote IT software jobs
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--work-area 31 \
--remote helt \
--format table
@@ -125,7 +125,7 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Ph.d. and postdoc positions in research
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 12 \
--industry 10442 \
--format table
@@ -134,7 +134,7 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Recent full-time jobs posted since March 1
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 3 \
--since 2026-03-01 \
--format table
@@ -143,13 +143,13 @@ bun run skills/jobbank-search/cli/src/cli.ts search \
### Full details for a specific job
```bash
bun run skills/jobbank-search/cli/src/cli.ts detail 1234567 --format plain
bun run .agents/skills/jobbank-search/cli/src/cli.ts detail 1234567 --format plain
```
### IT jobs in Aarhus or Copenhagen
```bash
bun run skills/jobbank-search/cli/src/cli.ts search \
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key developer \
--location 2 --location 8 \
--work-area 31 \