jobnet-search

Search and retrieve Danish job listings from the Jobnet.dk public API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @bunli/core, @bunli/utils, zod.

What problem does it solve? Finding relevant job openings in Denmark requires manually browsing the Jobnet.dk portal, filtering by region, occupation, and employment type, and opening each ad individually. This Skill gives an AI agent direct programmatic access to Denmark's official government job portal so searches, filtering, and detail retrieval happen in seconds without a browser or credentials. ## Core Features & Use Cases - Filtered Job Search: Query roughly 21,000+ active listings by keyword, region, postal code radius, work hours (full/part time), employment duration, and ESCO occupation identifiers, with sorting by publication date, relevance, or application deadline. - Full Job Ad Details: Retrieve complete job descriptions, employer information, contact persons, application deadlines, and direct application URLs for any listing via its jobAdId. - Occupation Discovery: Use the occupations and suggestions commands to find valid Danish job titles and ESCO occupation codes before building precise search filters. - Use Case: A job seeker in Aarhus asks their agent to find full-time IT jobs within 30 km, sorted by newest first, then pulls the full description and application link for the top three matches. ## Quick Start Ask your agent to search Jobnet for full-time nurse positions in the Hovedstaden region and show the results as a table.

Frequently Asked Questions about jobnet-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 search command with flags like --search-string for keywords, --region for Danish regions, and --work-hours for FullTime or PartTime. Results return as JSON by default, with table and plain formats available for readability.

How do I get the full description of a Jobnet.dk job ad?▼

Use the detail command with the jobAdId UUID returned by search results. It returns the complete HTML job description, contact persons, application deadline, and direct application URL; use --format plain to strip HTML tags.

Does the Jobnet.dk API require authentication or an API key?▼

No credentials are required. All public endpoints on jobnet.dk/bff only need the x-csrf: 1 request header, which the CLI adds automatically to every request.

How do I filter Danish jobs by occupation or ESCO category?▼

First run the occupations command with a search term to find ESCO occupation identifiers, then pass those identifiers to search using --occupation-area or --occupation-group. The suggestions command also helps discover valid Danish job titles.

Why does my Jobnet search return no results for English keywords?▼

The portal and its typeahead suggestions are tuned for Danish job titles, so English terms like developer may return empty results. Use the suggestions command to find the equivalent Danish term before searching.

Can I search for jobs near a specific city in Denmark?▼

Yes, use --postal-code with --radius to find jobs within a given distance in kilometers of a location, such as postal code 8000 for Aarhus. Do not combine --postal-code with --region in the same query.