Make sure to use this skill whenever the user mentions anything related to job searching on Akademikernes Jobbank, jobbank.dk, or looking for academic or highly educated positions in Denmark — even if they don't mention jobbank.dk explicitly. Also invoke this skill for questions about Danish job listings, graduate trainee positions, Ph.d. jobs, or finding work in specific industries or regions in Denmark. Trigger phrases include: jobbank, akademikernes jobbank, jobs denmark, academic jobs denmark, find job denmark, highly educated jobs, graduate job denmark, trainee position denmark, ph.d. position denmark, postdoc denmark, studiejob, fuldtidsjob, deltidsjob, vikariat, freelance job, praktikplads, job søgning, jobsøgning, søg job, ledige stillinger, nye jobs, it jobs denmark, engineering jobs denmark, marketing jobs denmark, finance jobs denmark, healthcare jobs denmark, remote job denmark, fjernarbejde, job københavn, job aarhus, job odense, nyuddannede job, job til nyuddannede, international job denmark, jobbank søgning, find stilling, data scientist job, software developer job, projektleder stilling, konsulent job, data analyse job.
Search live Danish job listings from Akademikernes Jobbank — Denmark's primary job portal for highly educated candidates. Uses the RSS feed for search (up to 100 results) and JSON-LD parsing for detailed job information. Jobbank may block automated requests with Cloudflare bot protection; if that happens, report the portal as unavailable and use WebSearch fallback instead of retrying.
Invoke this skill when the user wants to:
bun run .agents/skills/jobbank-search/cli/src/cli.ts search [flags]Key flags:
--key <text> — keyword search (title, company, keyword)--exclude <text> — exclude keywords from results--type <code> — job type: 3=Fuldtidsjob, 6=Graduate/trainee, 13=Deltidsjob, 8=Vikariat, 12=Ph.d. & Postdoc, 11=Freelance, 9=Praktikplads, 4=Studiejob (repeatable)--location <code> — region: 2=Storkøbenhavn, 8=Østjylland (Aarhus), 7=Midtjylland, 6=Nordjylland, 13=Fyn (repeatable)--work-area <code> — function: 31=IT-Software, 43=Data & Analyse, 26=Ledelse, 29=Marketing (repeatable)--industry <code> — sector: 10331=IT & Tele, 10442=Forskning & Uddannelse, 10358=Finans (repeatable)--education <code> — education field: 24=IT, 21=Økonomi & Revision, 34=Samfundsvidenskab (repeatable)--remote <value> — helt (fully remote) or delvist (partially remote)--suitable-for <code> — 2=Nyuddannede, 4=International baggrund, 5=Erfarne--company <id> — filter by company ID--since <YYYY-MM-DD> — jobs posted on or after this date--limit <n> — cap results returned by CLI--format json|table|plainRSS limitation: The RSS feed returns max 100 items per request. No pagination is available via RSS.
meta.totalshows the true count;resultsis capped at 100.
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.
Start with search, then use detail for full description.
search with --key and/or filters to find matching jobs with IDsdetail <id> to get the full HTML job description, exact deadline, and company detailsUse repeatable flags for multi-value filters. Most filter flags can be repeated to match any of the values:
# IT or Finance industry, Copenhagen or Aarhus
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--industry 10331 --industry 10358 \
--location 2 --location 8Filter codes are documented in the README at skills/jobbank-search/cli/README.md.
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key "data scientist" \
--location 2 \
--format tablebun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 6 \
--suitable-for 2 \
--format tablebun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--work-area 31 \
--remote helt \
--format tablebun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 12 \
--industry 10442 \
--format tablebun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--type 3 \
--since 2026-03-01 \
--format tablebun run .agents/skills/jobbank-search/cli/src/cli.ts detail 1234567 --format plainbun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key developer \
--location 2 --location 8 \
--work-area 31 \
--format table| Format | Best for |
|---|---|
json | Default — programmatic use, passing IDs to detail |
table | Quick human-readable list of results |
plain | Single-job detail views (detail command) |
All errors are written to stderr as { "error": "...", "code": "..." } and the process exits with code 1.
meta.total shows the true total.detail command fetches a full job page and extracts the JSON-LD structured data block.location values are region codes (e.g. 2 = Storkøbenhavn), not city names.skills/jobbank-search/cli/README.md.5c423b4
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.