skills/boligsiden/SKILL.md
Make sure to use this skill whenever the user mentions anything related to Danish real estate, property prices, housing market in Denmark, apartments or houses for sale or rent in Denmark, sold properties, municipal data, or housing statistics — even if they don't explicitly mention boligsiden.dk. Also use it when they ask about specific Danish cities or areas in a housing context. Trigger phrases include: danish property, danish housing market, boligsiden, danish real estate, houses for sale in denmark, apartments for sale in denmark, rental properties in denmark, sold homes in denmark, property prices in denmark, danish municipalities, ejendom, bolig til salg, lejebolig, solgte boliger, boligpriser, boligsøgning, ejerlejlighed, villa, rækkehus, sommerhus, andelsbolig, house prices copenhagen, aarhus real estate, odense housing.
npx skillsauth add mikkelkrogsholm/skills boligsidenInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Access live Danish property data from Boligsiden.dk's public API. No authentication needed.
Invoke this skill whenever the user wants to:
bun run skills/boligsiden/cli/src/cli.ts search [flags]
Common flags:
--municipalities <names> — e.g. København,Frederiksberg--cities <names> — e.g. Østerbro--zip-codes <codes> — e.g. 2100,2200--address-types <types> — villa, condo, terraced house, holiday house, cooperative, farm, hobby farm, full year plot, villa apartment, holiday plot, houseboat--min-price / --max-price — DKK--min-area / --max-area — m²--min-rooms / --max-rooms--sort-by — price, timeOnMarket, createdAt, date, random--sort-ascending--page / --per-page / --limit--format — json (default), table, plainbun run skills/boligsiden/cli/src/cli.ts rentals [flags]
Same location and size filters as search. --min-price/--max-price refer to monthly rent.
bun run skills/boligsiden/cli/src/cli.ts sold [flags]
Extra flags:
--sold-months-back <n> — how far back to look (default 12)--radius <metres> — radial search around a single location--sort-by date — default sort for sold listingsbun run skills/boligsiden/cli/src/cli.ts detail <caseID> [--format json|plain]
bun run skills/boligsiden/cli/src/cli.ts timeline <caseID> [--format json|table|plain]
bun run skills/boligsiden/cli/src/cli.ts locations --text "<query>" [--limit 10] [--format json|table|plain]
bun run skills/boligsiden/cli/src/cli.ts municipalities [--limit n] [--format json|table|plain]
Start with locations to get the right slug. The search commands require exact Danish location names. Use locations --text "<query>" first to resolve what the user typed into a valid slug before passing it to --municipalities or --cities.
Natural workflow: search → detail → timeline. Use search (or rentals/sold) to get a list of matching caseIDs, then call detail <caseID> to inspect a specific property, and timeline <caseID> to see its full price history.
Format choice matters.
--format table gives a quick human-readable overview — use this for summaries and comparisons.--format json (default) is best for data processing or when you need to extract specific fields.--format plain is ideal for single-record detail views (detail, timeline).Pagination: --limit vs --per-page.
--per-page controls how many results the API returns per request (server-side).--limit caps the total results the CLI outputs regardless of what the API returned (client-side).--limit for quick overviews; use --page + --per-page for iterating through large result sets.bun run skills/boligsiden/cli/src/cli.ts locations --text "Nørrebro" --format plain
bun run skills/boligsiden/cli/src/cli.ts search \
--municipalities København \
--address-types condo \
--max-price 2500000 \
--sort-by price \
--sort-ascending \
--format table
bun run skills/boligsiden/cli/src/cli.ts rentals \
--municipalities Aarhus \
--max-price 10000 \
--min-rooms 2 \
--format table
bun run skills/boligsiden/cli/src/cli.ts sold \
--zip-codes 8000 \
--sold-months-back 3 \
--sort-by date \
--format table
bun run skills/boligsiden/cli/src/cli.ts detail abc123 --format plain
bun run skills/boligsiden/cli/src/cli.ts timeline abc123 --format table
bun run skills/boligsiden/cli/src/cli.ts municipalities --format table
| Format | Best for |
|---|---|
| json | Programmatic use, default for all commands |
| table | Human-readable summaries in the terminal |
| plain | Key/value detail views, easy to scan |
All errors are written to stderr as { "error": "...", "code": "..." } and the process exits with code 1.
api.boligsiden.dk REST API — no credentials required.--page 1 is the first page).--limit caps the number of results returned by the CLI regardless of what the API returns.condo, not ejerlejlighed); use locations to resolve Danish place names.development
Make sure to use this skill whenever the user asks about food waste deals, madspild tilbud, discounted groceries near expiry, yellow-label products, cheap food items, last-chance food, or reduced-price items at Danish supermarkets — even if they just mention wanting cheap groceries or food waste near a ZIP code or city without naming Salling or a specific store. Also use this skill when the user asks about food waste at Netto, føtex, Bilka, Salling, BR, or any Salling Group store. Trigger phrases include: madspild, food waste, food waste tilbud, madspild netto, madspild bilka, madspild føtex, cheap food, discounted groceries, near-expiry food, reduced price groceries, yellow label, salling food waste, salling group tilbud, find food waste near me, food waste deals Copenhagen, madspild i nærheden, tilbud på dagligvarer, cheap grocery deals, netto tilbud, føtex tilbud, bilka tilbud, where can I find cheap food, what food waste is available near ZIP, food waste near zip code.
testing
Make sure to use this skill whenever the user asks about public transport in Denmark, train schedules, bus times, metro departures, journey planning between Danish cities, or travel routes using Danish public transport — even if they just ask how to get from one place to another in Denmark without naming Rejseplanen specifically. Also use this skill when the user asks about departures or arrivals at a Danish station, next train/bus/metro from a stop, or wants to look up a Danish transit stop or station. Trigger phrases include: rejseplanen, offentlig transport, tog, bus, metro, s-tog, letbane, rejse, afgange, ankomster, køreplan, how to get from, next train, next bus, departures from, arrivals at, rejsetid, togplan, bustider, DSB, Movia, Midttrafik, Nordjyllands Trafikselskab, FynBus, Sydtrafik, offentlig transport Danmark, public transport Denmark, Danish train, Danish bus, hvornår kører, hvordan kommer jeg til, find station, find stop, disruptions, driftsforstyrrelser, forsinkelser, delays, nearby stops, nærmeste stationer, cykel, bike access, wheelchair, kørestol, stoppesteder i nærheden.
tools
Make sure to use this skill whenever the user asks about biomedical or life sciences literature, medical research, clinical trials, systematic reviews, meta-analyses, drug studies, or any topic that might be in PubMed or MEDLINE — even if they don't mention PubMed explicitly. Also invoke for questions about specific PMIDs, DOIs, journal articles, abstracts, or citation lookups. Trigger phrases include: pubmed, medline, ncbi, biomedical research, medical literature, clinical trial, systematic review, meta-analysis, randomized controlled trial, RCT, MeSH terms, PMID, biomedical journal, life sciences paper, find article by author, find study on, search medical literature, evidence-based medicine, drug efficacy study, cancer research papers, diabetes research, cardiovascular study, neurology research, infectious disease literature, genomics paper, CRISPR study, COVID-19 research, vaccine efficacy study, find papers on, what does the literature say about, research on treatment of, studies on, cite this paper, look up this PMID, what papers exist on, what is the evidence for, find me studies about, medical journal search, biomedical database, abstract for paper, find citation, citation lookup, journal article search.
tools
Make sure to use this skill whenever the user asks about medical preprints, clinical research papers, epidemiology studies, public health research, or any biomedical literature that may be available as a preprint — even if they don't mention medRxiv explicitly. Also invoke this skill when the user wants to find the latest research on a medical topic before journal publication, look up a specific paper by DOI, or browse available research categories. Trigger phrases include: medrxiv, medical preprint, clinical preprint, preprint server, clinical research, epidemiology study, public health paper, infectious disease research, oncology preprint, cardiology study, neurology research, COVID research, vaccine efficacy study, clinical trial results, biomedical literature, latest medical research, unpublished medical study, preprint doi lookup, find medical paper, search medrxiv, medical research database, health research paper, preprint search, medrxiv search, find clinical study, research on disease, find papers about treatment, what's the latest research on, new studies about, recent publications on, preprint about.