jobbank-search

Search and retrieve Danish job listings from Akademikernes Jobbank via RSS and JSON-LD parsing.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/zaheer037/job-search --skill jobbank-search-zaheer037
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jobbank-search
Source: https://github.com/zaheer037/job-search/tree/main/.agents/skills/jobbank-search
Command: npx skills add https://github.com/zaheer037/job-search --skill jobbank-search-zaheer037

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @bunli/core, @bunli/utils, node-html-parser, zod, and includes scripts (resource) and references (resource) components.

What problem does it solve? Finding relevant academic and highly educated positions in Denmark requires manually browsing jobbank.dk with its many filter options. This Skill lets an AI agent query live Danish job listings directly, apply structured filters, and fetch full job posting details without opening a browser. ## Core Features & Use Cases - Filtered Job Search: Query the jobbank.dk RSS feed by keyword, job type, region, industry, education field, work area, remote status, suitability, company, and posting date, with repeatable multi-value filters. - Full Job Details: Retrieve complete postings for a specific job ID by parsing the Schema.org JobPosting JSON-LD embedded in the job page, including description HTML, deadline, company, and location. - Structured Output: Get results as JSON, table, or plain text with normalized dates and deadlines, plus a true total count from the HTML search page. - Use Case: Ask your agent to find remote IT software jobs in Copenhagen posted in the last week, then pull the full description and application deadline for the most promising listing. ## Quick Start Use the jobbank-search skill to find graduate trainee positions in Denmark suitable for new graduates and show the results as a table.

Frequently Asked Questions about jobbank-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for jobs in Denmark from the command line?▼

Run the jobbank CLI search command with Bun, passing filters like --key for keywords, --location for region codes, and --type for job type codes. Results come from the jobbank.dk RSS feed in JSON, table, or plain format.

How to get full details of a jobbank.dk job posting?▼

Use the detail command with the numeric job ID from search results. The CLI fetches the job page and extracts the embedded Schema.org JobPosting JSON-LD, returning the full HTML description, deadline, company, and location.

What job filters does Akademikernes Jobbank support?▼

Supported filters include keyword, excluded keywords, job type, education field, region, work area, industry, suitability, company ID, remote work status, and posting date. Most filter flags are repeatable to match multiple values in one query.

Why does jobbank.dk block automated search requests?▼

Jobbank uses Cloudflare bot protection that can block automated CLI requests even with a browser User-Agent header. When this happens the CLI exits with an API_ERROR and callers should use a WebSearch fallback instead of retrying.

What are the limitations of the jobbank.dk RSS feed?▼

The RSS feed returns a maximum of 100 items per request with no pagination support. The meta.total field shows the true match count fetched from the HTML search page title, while the results array is capped at 100 entries.