← 返回 Skills 市场
wolf128058

Abfallkalender RV

作者 Wolf · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
205
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install abfallkalender-rv
功能描述
Lade den Abfallkalender fuer den Landkreis Ravensburg ueber die offizielle Athos-Webseite herunter. Verwende diesen Skill, wenn du fuer Orte wie Ravensburg,...
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abfallkalender-rv
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abfallkalender-rv 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug abfallkalender-rv
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Abfallkalender RV 是什么?

Lade den Abfallkalender fuer den Landkreis Ravensburg ueber die offizielle Athos-Webseite herunter. Verwende diesen Skill, wenn du fuer Orte wie Ravensburg,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 205 次。

如何安装 Abfallkalender RV?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install abfallkalender-rv」即可一键安装,无需额外配置。

Abfallkalender RV 是免费的吗?

是的,Abfallkalender RV 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Abfallkalender RV 支持哪些平台?

Abfallkalender RV 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Abfallkalender RV?

由 Wolf(@wolf128058)开发并维护,当前版本 v1.0.1。

💬 留言讨论