← Back to Skills Marketplace
wolf128058

Abfallkalender RV

by Wolf · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
205
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install abfallkalender-rv
Description
Lade den Abfallkalender fuer den Landkreis Ravensburg ueber die offizielle Athos-Webseite herunter. Verwende diesen Skill, wenn du fuer Orte wie Ravensburg,...
README (SKILL.md)

Abfallkalender Landkreis Ravensburg

Lade Abfuhrtermine von der offiziellen Webseite des Landkreises Ravensburg herunter. Bevorzuge ICS, weil ein KI-Agent das strukturierte Kalenderformat in der Regel besser weiterverarbeiten kann als ein PDF.

Cache-Regel

  • Bevorzuge fuer Agenten immer ICS.
  • Verwende nur einen Cache, der zur exakt gleichen Adresse gehoert: gleicher Ort, gleiche Strasse, gleiche Hausnummer, gleicher Hausnummerzusatz.
  • Wenn die gecachte ICS aelter als 7 Tage ist, ziehe immer eine frische Datei.
  • Wenn bereits eine ICS zu einer anderen Adresse vorliegt, zaehlt sie nicht als Cache und darf nicht wiederverwendet werden.
  • Fuer einen erzwungenen Frischzug --no-cache verwenden.

Verwendung

# ICS herunterladen
# Das ist der bevorzugte Standardfall.
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
  --city Ravensburg \
  --street Marienplatz \
  --house-number 26 \
  --format ics

# PDF herunterladen
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
  --city Ravensburg \
  --street Marienplatz \
  --house-number 26 \
  --format pdf

# Zielpfad selbst setzen
python3 ~/.openclaw/workspace/skills/abfallkalender-rv/scripts/download_waste_calendar.py \
  --city Ravensburg \
  --street Marienplatz \
  --house-number 26 \
  --format ics \
  --output /tmp/abfall-ravensburg-marienplatz-26.ics

Verhalten

  • Das Script laeuft den echten Mehrschritt-Flow der Webseite durch.
  • Es aktualisiert zuerst den Ort (CITYCHANGED), damit die korrekten Strassen geladen werden.
  • Wenn die Seite eine separate Hausnummernauswahl liefert, waehlt das Script die passende Option aus.
  • Bei unbekanntem Ort oder unbekannter Strasse bricht es mit einer klaren Fehlermeldung und Vorschlaegen ab.
  • Es fuehrt einen adressgebundenen Cache unter ~/.cache/abfallkalender-rv.
  • Eine gecachte Datei wird nur wiederverwendet, wenn Adresse und Format exakt passen und die Datei nicht aelter als 7 Tage ist.
  • Standardmaessig speichert es die Datei im aktuellen Verzeichnis unter dem vom Server gelieferten Dateinamen.

Hinweise

  • Verwende Orts- und Strassennamen moeglichst in der offiziellen Schreibweise der Webseite.
  • Unterstuetzte Formate sind ics und pdf.
  • ics ist das bevorzugte Format. pdf nur verwenden, wenn wirklich eine visuelle Kalenderansicht gebraucht wird.
  • Fuer Tests oder harte Frischabfragen kann --no-cache genutzt werden.
  • Der Skill ist rein lesend und laedt nur die Kalenderdatei herunter.
Usage Guidance
This skill appears coherent and implements exactly what it claims: it queries the official Athos portal and saves an ICS or PDF to your machine, caching under ~/.cache/abfallkalender-rv. Before installing, consider: (1) you must trust the repository owner since the script will make network requests to athos-onlinedienste.rv.de and write files under your home and current directory; (2) inspect the full script locally (it is included) if you want to verify behavior yourself; (3) run it in a controlled environment if you prefer (or check that the User-Agent and target URL match the official service). If you require stronger isolation, run the script manually rather than granting autonomous agent invocation.
Capability Analysis
Type: OpenClaw Skill Name: abfallkalender-rv Version: 1.0.1 The skill is a legitimate utility for downloading waste disposal calendars from the official Ravensburg district portal (athos-onlinedienste.rv.de). The Python script (download_waste_calendar.py) implements a standard state-machine scraper using only Python standard libraries (urllib) to navigate the multi-step web form, and it includes a local caching mechanism in ~/.cache/abfallkalender-rv to minimize redundant network requests.
Capability Assessment
Purpose & Capability
Name/description ask for downloading the Landkreis Ravensburg waste calendar; the included script targets the official Athos portal domain (athos-onlinedienste.rv.de) and implements form/ajax flows to fetch ICS/PDF files. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs the agent to run the provided Python script with city/street/house-number parameters, prefer ICS, and use a local cache. The script performs exactly those actions (HTML/ajax requests, selecting city/street/house-number, downloading binary file) and stores files locally. The instructions do not request unrelated files, credentials, or external endpoints.
Install Mechanism
There is no install spec; the skill is instruction+script only. The Python script uses only the standard library (urllib, json, re, etc.), so no package installation or remote archive download is required. No high-risk download URLs or extract steps are present.
Credentials
The skill declares no required environment variables or credentials and the code does not read secret-like environment variables. It writes caches under the user's home (~/.cache/abfallkalender-rv) and outputs to current directory or user-specified path, which is proportional to its purpose.
Persistence & Privilege
The skill is not force-installed (always:false) and does not modify other skills or system-wide agent settings. It stores per-user cache files and metadata under ~/.cache; this is reasonable for a downloader and does not indicate excessive privilege.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install abfallkalender-rv
  3. After installation, invoke the skill by name or use /abfallkalender-rv
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Skill-Name im SKILL.md von "abfallkalender-rv" zu "Abfallkalender RV" geändert. - Sonst keine funktionalen oder inhaltlichen Änderungen.
v1.0.0
Initial release of abfallkalender-rv. - Download waste collection calendars for Landkreis Ravensburg by address. - Supports ICS (preferred) and PDF formats. - Implements strict per-address cache (max 7 days old). - Command-line script interacts with the official Athos website, following all required selection steps. - Provides clear error messages with suggestions on invalid location or street. - Output path can be customized; defaults to current directory with server-provided filename.
Metadata
Slug abfallkalender-rv
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Abfallkalender RV?

Lade den Abfallkalender fuer den Landkreis Ravensburg ueber die offizielle Athos-Webseite herunter. Verwende diesen Skill, wenn du fuer Orte wie Ravensburg,... It is an AI Agent Skill for Claude Code / OpenClaw, with 205 downloads so far.

How do I install Abfallkalender RV?

Run "/install abfallkalender-rv" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Abfallkalender RV free?

Yes, Abfallkalender RV is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Abfallkalender RV support?

Abfallkalender RV is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Abfallkalender RV?

It is built and maintained by Wolf (@wolf128058); the current version is v1.0.1.

💬 Comments