Skip to content

Guide · Agent skill

How to use the Jobindex Danish Job Search agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The jobindex-search skill lets an AI agent search Jobindex.dk, Denmark's job portal, for live Danish job listings and open a single listing to read its details. It is aimed at people looking for work in Denmark, including international job seekers in Copenhagen, Aarhus, Odense and Aalborg. By the end of this guide you will know what a skill is, how to install this one, how to turn it on, and how to ask for job searches in plain language.

Jobindex Danish Job Searchai-job-search-dev/ai-job-search · MIT

Quick start

  1. 1Download the skill. Download the ZIP from this page and unzip it.
  2. 2Place the folder. Move the jobindex-search folder into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload the ZIP under Settings → Capabilities → Skills.
  3. 3Install Bun. Make sure the Bun runtime is installed, since the CLI runs with bun run.
  4. 4Install CLI dependencies. Run bun install inside the skill's cli folder.
  5. 5Enable the skill. Set enabled to true in SKILL.md, because the skill ships disabled by default.
  6. 6Ask in plain language. Request jobs by role, city and recency, and the agent will run the search.

What is an agent skill and what does this one do?

An agent skill is a folder containing a SKILL.md file and any helper files the agent can use for a specific task. The agent reads the SKILL.md description to decide when the skill is relevant, then follows its instructions.

Once installed, this skill lets the agent search Jobindex.dk by keyword, job title, skill or city, and filter by how recently a job was posted. It can also open a specific listing to read the full description, deadline, employment type, hours and apply link. It runs a small bundled command-line tool, so results come from the live site rather than the model's memory.

What you need before installing

The skill runs a TypeScript command-line tool with the Bun runtime, so Bun must be installed. It also needs network access to www.jobindex.dk. No API keys or accounts are needed.

The skill ships disabled by default (enabled: false in its SKILL.md), so you must turn it on before the agent can use it.

  • Bun runtime
  • Network access to www.jobindex.dk
  • No API key or account required

Install the jobindex-search skill

Download the ZIP of the skill from this page and unzip it. Then place the folder in one of these locations:

  • Personal skills: ~/.claude/skills/
  • Project skills: the .claude/skills/ folder inside your project
  • Claude apps: upload the ZIP under Settings → Capabilities → Skills

Turn the skill on and check it works

Because the skill ships opt-in, open its SKILL.md and set enabled to true, as the file's comment describes. The file also notes that a /setup step can enable it when your market is Denmark.

The CLI lives in the skill's cli folder. The README says to run bun install there once before first use.

cd .agents/skills/jobindex-search/cli bun install

Trigger the skill with natural requests

You do not need to name the skill. The description tells the agent to use it for Danish job questions, including requests that never mention jobindex.dk. Examples of phrases it responds to include "find me a job" or "what jobs are available in Aarhus" when the context is Denmark, and Danish terms such as "ledige stillinger" and "jobannonce".

For best results, state the role, the city and how fresh you want the results. The agent will translate this into a search query.

  • "Find Python jobs in Denmark posted in the last 7 days"
  • "Data engineer jobs in Copenhagen"
  • "Show me the full details of job h1647303"
  • "Compare five marketing jobs in Aarhus in a table"

Run searches and read job details

Searches require a query. To narrow by city, the skill puts the city name into the query text, because the Jobindex API does not support area filtering. Results are 20 per page. The skill uses the search command with --query, optional --jobage (1, 7, 14, 30 or 9999 for all), --sort (score or date), --page, --limit and --format (json, table or plain).

  • Search with a city in the query: --query "python aarhus"
  • Fresh listings: --jobage 7 or --jobage 1
  • Newest first: --sort date
  • Read one listing: detail <id>, for example h1647303
bun run .agents/skills/jobindex-search/cli/src/cli.ts search \ --query python \ --jobage 7 \ --sort date \ --format table

Safety notes: scripts and network access

This skill runs scripts and uses the network. The agent can only execute the bundled command through its allowed-tools setting, which permits Bun to run the cli.ts file in this skill. The tool queries the public jobindex.dk site and needs no credentials.

The skill only reads listings. It does not submit applications; it gives you an apply link for you to act on.

  • Runs scripts: yes (bun run on the bundled CLI)
  • Uses network: yes (www.jobindex.dk)
  • Does not apply to jobs automatically

What people use it for

  • Get a table of recent Python or data engineering jobs in Copenhagen.
  • Scan marketing jobs in Aarhus posted in the last 30 days.
  • Read the deadline, hours and apply link for a specific listing.
  • Compare several postings side by side in one table.

Frequently asked questions

How do I install the jobindex-search skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills. Then install Bun dependencies in the cli folder with bun install.

What are the requirements for the Jobindex search skill?

You need the Bun runtime and network access to www.jobindex.dk. No API keys or accounts are needed. The skill is disabled by default, so set enabled to true in SKILL.md first.

Is the jobindex-search skill free?

The source material gives the licence as MIT. It does not state pricing beyond that, so check the repository for licence terms.

Can it search jobs outside Denmark?

No. It only queries the Danish Jobindex portal, so it is for Danish job markets.

Does the skill apply to jobs for me?

No. It only reads listings and gives you an apply link. You submit applications yourself.

Why does a city search sometimes miss jobs?

The Jobindex API does not support area filters, so the city must be included in the query text. Results also depend on the live site, and each page returns a fixed 20 results.

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 people job hunting in Denmark who want an agent to pull current Jobindex listings, filter them by recency and compare them in a table. It is not suited to searching other countries, to automatic applications, or to situations that need complete or guaranteed-current data.

Download the skill