Norway Roads

Query real-time road conditions, closures, and traffic issues in Norway. Use when the user asks about road status, closed roads, traffic conditions, weather on roads, or planning a route in Norway. Handles queries like "Are there road closures between Oslo and Bergen?", "What's the road condition on E6?", "Any issues driving to Trondheim today?", or general road condition checks for Norwegian roads.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
1 · 1.2k · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the implementation: the SKILL.md and scripts query the NVDB public API for road closures (types 485/607). No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs running the included script to fetch NVDB data. The script only performs outbound HTTPS requests to the documented NVDB endpoints and formats results; it does not read arbitrary local files, access environment variables, or send data to unexpected third-party endpoints.
Install Mechanism
There is no install spec (instruction-only + included script). No downloads, package installs, or archive extraction are present.
Credentials
The skill requires no environment variables, credentials, or config paths. The network access it needs (HTTP GET to nvdbapiles-v3.atlas.vegvesen.no) is proportional to its stated purpose.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system configuration, and has no install-time persistence steps. Autonomous invocation is allowed by platform default but is not excessive given the skill's purpose.
Assessment
This skill appears coherent and safe: it queries Norway's public NVDB API and needs no credentials. Before installing, confirm you are comfortable granting the agent outbound network access (it will call nvdbapiles-v3.atlas.vegvesen.no). Note a minor code bug: route matching uses tuple(sorted(...)) but ROUTE_COUNTIES keys are not consistently sorted, so some route queries may not filter as expected; this is a functionality issue, not a security concern. If you rely on exact up-to-the-minute traffic (incidents), this skill only reports registered NVDB closures/barriers (not live traffic incidents).

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk971160wbj5pp3yr1hjkkjq3x180mzp2

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Norway Roads

Query real-time road closures and conditions from Statens Vegvesen NVDB API.

Quick Start

Check all current road closures:

./scripts/query_roads.py

Check route between two cities:

./scripts/query_roads.py --from Oslo --to Bergen

Check specific road/location:

./scripts/query_roads.py --road "Strynefjell"

Get JSON output:

./scripts/query_roads.py --json

Usage Examples

Check Route Conditions

When planning a trip between two Norwegian cities:

./scripts/query_roads.py --from Oslo --to Bergen
./scripts/query_roads.py --from Oslo --to Trondheim
./scripts/query_roads.py --from Bergen --to Stavanger

Supported cities: Oslo, Bergen, Stavanger, Trondheim, Tromsø, Kristiansand, Ålesund, Bodø

Filter by Location Name

./scripts/query_roads.py --road "Strynefjell"
./scripts/query_roads.py --road "E6"

What Data is Returned

The skill queries two types of road restrictions from NVDB:

  1. Vegstengning (Road Closures) - Scheduled or permanent closures

    • Seasonal closures (winter mountain passes)
    • Landslide/avalanche closures
    • Maintenance closures
    • Causes: Snow (Snø), Ice (Is), Rock (Stein)
  2. Vegsperring (Physical Barriers) - Physical blocking of roads

    • Gates, barriers, concrete blocks
    • Permanent restrictions

API Response Format

Each closure includes:

  • location: Street/road name
  • county: Norwegian county (fylke)
  • municipality: Kommune
  • from_date/to_date: Closure period
  • cause: Reason (Snø=snow, Is=ice, Stein=rock)
  • type: closure or barrier

Data Source

  • API: NVDB v3 (Nasjonal VegDataBank)
  • URL: https://nvdbapiles-v3.atlas.vegvesen.no
  • Object types: 485 (Vegstengning), 607 (Vegsperring)
  • Update frequency: Real-time from official database
  • No API key required: Open public data

Common Norwegian Terms

NorwegianEnglish
VegstengningRoad closure
VegsperringRoad barrier
SnøSnow
IsIce
SteinRock
FylkeCounty
StengtClosed

Major Routes & Counties

Counties (Fylker):

  • Viken (Oslo region)
  • Vestland (Bergen region)
  • Rogaland (Stavanger region)
  • Trøndelag (Trondheim region)
  • Troms og Finnmark (North)
  • Agder (South)
  • Møre og Romsdal (Ålesund region)
  • Nordland (Bodø region)

Major Roads:

  • E6: North-south trunk (Kirkenes-Halden)
  • E16: Bergen-Oslo via Lærdal tunnel
  • E39: West coast route

Limitations

  • Shows registered closures in NVDB, not real-time traffic incidents
  • For live traffic, use Vegvesen mobile app or call 175
  • Winter closures are often seasonal and recurring
  • Some recent incidents may not yet be registered

Reference

See references/api-docs.md for API details and city mappings.

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…