Guide · Agent skill
How to use the Jobbank Danish Job Search agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The jobbank-search skill lets an AI agent search Akademikernes Jobbank, Denmark's job portal for highly educated candidates, and read full job postings for you. It is aimed at job seekers in Denmark who want academic, graduate, Ph.d. or postdoc positions in a filtered list. After this guide you will know what the skill does, how to install and enable it, how to phrase requests, and what to check before trusting the results.
Quick start
- 1Install Bun and the skill. Make sure the Bun runtime is installed, then unzip the skill into ~/.claude/skills/ or a project's .claude/skills/ folder.
- 2Install CLI dependencies. Open the cli folder inside the skill and run bun install to fetch the packages listed in cli/package.json.
- 3Enable the skill. Change enabled from false to true in the SKILL.md frontmatter, since the shipped file is off by default.
- 4Ask in plain language. Describe the job you want, such as Ph.d. positions in Denmark or IT jobs in Aarhus, and the agent will choose the search filters.
- 5Check the count. Look at meta.total to confirm how many listings match, because results are capped at 100.
- 6Open a posting. Ask for detail on a chosen job ID to get the full description and deadline.
What is an agent skill and what does this one do?
An agent skill is a folder of instructions and tools that an AI agent loads when a task matches it. This skill is for finding Danish job listings on jobbank.dk. Once installed, the agent can search by keyword, job type, region, work area, education field, remote status, suitability for graduates or international candidates, company, and posting date.
After a search, the agent can fetch the full description and deadline for a chosen posting. It does this by running a bundled command-line tool that reads the portal's public RSS feed and job pages, so results reflect current listings.
Install the Jobbank search skill
You can get the skill as a ZIP from the directory page. Install it in one of two ways. For Claude Code, unzip it into ~/.claude/skills/ for all your projects, or into a project's .claude/skills/ folder for that project only. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
The CLI needs the Bun runtime and its npm dependencies, listed in cli/package.json. The source's README gives the install step as running bun install inside the cli folder of the skill.
- Get the Bun runtime available on your machine
- Unzip the skill into ~/.claude/skills/ or a project's .claude/skills/
- Or upload the ZIP in the Claude apps under Settings → Capabilities → Skills
cd .agents/skills/jobbank-search/cli
bun installTurn the skill on before you use it
The shipped SKILL.md sets enabled to false, because the portal is a Danish demo and the skill is opt-in. Before use, change it to true in the file's frontmatter, or enable it as the source describes. The source notes that a /setup step can enable it when your market is Denmark.
enabled: trueHow to trigger the skill with natural requests
You do not need to type a command. The skill's description tells the agent to use it for requests about Jobbank, jobs in Denmark, academic or highly educated positions, and Danish-language terms such as studiejob, fuldtidsjob, or ledige stillinger. Plain requests work well, for example asking for Ph.d. positions in Denmark or graduate trainee jobs in Aarhus.
Name the things that matter to you: the role or keyword, the region, the job type, and whether you are a new graduate or an international candidate. The agent maps these to the filter flags.
- Find postdoc positions in Denmark in research institutions
- Show graduate trainee jobs in Copenhagen suitable for new graduates
- Get the full details and deadline for job 1234567
Run searches and read job details yourself
The agent runs the search command with flags you can read. Keyword search uses --key. Filters use codes: for example --type 12 is Ph.d. & Postdoc, --location 2 is Storkøbenhavn, and --work-area 31 is IT-Software. Most filters can be repeated to match any of several values. Location values are region codes, not city names.
Start with search to get IDs, then run detail with an ID to get the full HTML description, exact deadline, and company details. Output formats are json (default), table, and plain.
- --format json is the default and suits passing IDs to detail
- --format table gives a quick readable list
- --format plain is used for single-job detail views
bun run .agents/skills/jobbank-search/cli/src/cli.ts search \
--key "data scientist" \
--location 2 \
--format tableUnderstand the limits and what to check
The RSS feed returns at most 100 items per query and has no pagination. Check meta.total to see the true count; results is capped at 100. If you need every match, narrow your filters and run more than one search.
Jobbank may block automated requests with Cloudflare bot protection. When that happens the CLI exits with an error, and the skill tells the agent to report the portal as unavailable and use web search as a fallback instead of retrying.
- Check meta.total against the number of results
- Narrow filters if the count is capped at 100
- If blocked, expect a fallback to web search
Safety notes: scripts and network access
This skill runs scripts and uses the network. It needs network access to jobbank.dk and runs the bundled CLI with bun run. The skill's allowed tool is limited to running that CLI file. The source says no authentication is required, and a browser User-Agent header is sent with requests.
Read the code in the cli folder before installing if you need to verify what runs on your machine. The source includes a README and tests, and the detail and search commands are in cli/src.
- Runs scripts: yes, via bun run on the bundled cli.ts
- Uses network: yes, to jobbank.dk
- No login or account is required according to the source
What people use it for
- Find Ph.d. and postdoc positions in research and education using --type 12 and --industry 10442.
- Show graduate trainee jobs suitable for new graduates in a chosen region.
- Search remote IT software jobs with --work-area 31 and --remote helt.
- Filter jobs posted since a given date for a recent-only list.
- Pull the full description and deadline for one posting before applying.
Frequently asked questions
Is the Jobbank search skill free?
The source does not state pricing or licence terms for the skill beyond identifying it as MIT licensed. Check the repository licence file for the exact terms. The source does not mention any paid tier.
What do I need to run the Jobbank search skill?
You need the Bun runtime, the npm dependencies listed in cli/package.json (including @bunli/core, zod and node-html-parser), and network access to jobbank.dk. The skill must also be enabled, since the shipped file sets enabled to false.
Why does my Jobbank search return no results or an error?
The portal may block automated requests with Cloudflare bot protection. The CLI then exits with an error, and the skill says to report the portal as unavailable and use web search as a fallback rather than retrying. Also check that the skill is enabled and that Bun is installed.
Why are only 100 jobs shown?
The RSS feed caps each query at 100 items and has no pagination. Check meta.total for the true count and narrow your filters to see the rest.
Can I use this skill for jobs outside Denmark?
No. The source says the portal targets highly educated candidates in Denmark, and the skill is for Danish listings. It is also not aimed at non-academic roles.
How does this compare with browsing jobbank.dk manually?
The skill gives a quick, filtered list and pulls the full description and deadline for a chosen posting. The source does not claim it covers every listing, so for complete results you may still need to check the site directly.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits job seekers in Denmark who want academic, graduate, Ph.d. or postdoc listings in a quick filtered list, and who are comfortable installing Bun and enabling the skill. It is a poor fit for people outside Denmark, for non-academic roles, or for anyone who needs guaranteed complete results from a capped feed.
Download the skill