ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

srbijavoz

Check official Srbija Voz notices, station matches, and timetable metadata. Use when verifying live train delays, cancellations, stoppages, or replacement bus service in Serbia.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/atomashevic/srbijavoz-timetable
Or

Srbija Voz Status

Check official public Srbija Voz passenger-information endpoints and summarize whether a route has a live disruption, a timetable-only change, or no current issue.

When to Use

  • The user asks whether a Srbija Voz route currently has delays, cancellations, stoppages, or replacement bus service.
  • The user wants current notices from the official Srbija Voz passenger-information site.
  • The user needs station autocomplete matches from the timetable app.
  • The user wants to confirm whether a notice is a live disruption or recurring timetable information.
  • The user asks specifically about the Novi Sad - Petrovaradin corridor.

Safe Scope

  • Use only the official public passenger-information endpoints bundled in scripts/srbvoz_scraper.py.
  • Treat this skill as read-only transit information lookup.
  • Do not log in, solve challenges, bypass limits, or imitate protected user activity.
  • If the public API stops working, use the timetable page fallback only for passive metadata checks.

Check Current Notices

Run the bundled script first:

python3 scripts/srbvoz_scraper.py --limit 20

Filter notices when the user mentions a specific issue:

python3 scripts/srbvoz_scraper.py --query "kašnjenje" --limit 20
python3 scripts/srbvoz_scraper.py --query "Petrovaradin" --limit 20

The output JSON is the source of truth for current notices. Use notice title, content, date, and link in the final answer.

Resolve Station Names

When the user gives a partial station name, call the station endpoint through the same script:

python3 scripts/srbvoz_scraper.py --station "Beograd"

Return the best matching station names and codes. Do not guess station names without checking the API first.

Inspect Timetable Metadata

When the user asks whether something is a timetable artifact rather than a fresh notice, inspect the timetable page metadata:

python3 scripts/srbvoz_scraper.py --timetable-info
python3 scripts/srbvoz_scraper.py --station "Novi Sad" --timetable-info

Use this only to support interpretation. Prefer live notices over timetable-page hints.

Classify the Result

Scan notice titles and bodies for disruption cues. Read references/keyword-cues.md when you need the full cue list.

Classify each relevant result as one of:

  • delay
  • stopped
  • canceled
  • operational_change
  • replacement_bus_service
  • no_disruption_found

On the Novi Sad - Petrovaradin corridor, treat recurring bus-service notices as timetable information unless the notice explicitly says service changed, stopped, or was canceled.

Answer Format

Default to a short, rider-friendly summary.

Lead with the practical answer in plain language, for example:

  • No current issue found for Novi Sad -> Beograd.
  • There is an issue on Novi Sad -> Beograd this morning.
  • Only a recurring bus-transfer notice is present, no fresh disruption found.

Metadata

Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-atomashevic-srbijavoz-timetable": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.