✓ Verified
🌐 Web Scrapers
✓ Enhanced Data
Table Mountain Status
Fetch and report the Table Mountain Aerial Cableway status via the official weather API.
- Rating
- 4.4 (364 reviews)
- Downloads
- 46,852 downloads
- Version
- 1.0.0
Overview
Fetch and report the Table Mountain Aerial Cableway status via the official weather API.
Complete Documentation
View Source →
Table Mountain Status
Überblick
Dieses Skill ruft die offizielle Cableway-API (https://cms.tablemountain.net/.../weather-api) ab, parsed Status/Weather-Felder und liefert eine saubere Zusammenfassung (Text oder JSON). Ideal für Sofortabfragen („Status Tafelberg?“) sowie automatisierte Polling-Jobs mit Telegram-Alerts.Quick Start
- Manuell abrufen
bash
python3 skills/table-mountain-status/scripts/fetch_status.py \
--output data/table-mountain/$(date +%F_%H%M).txt
- JSON für Weiterverarbeitung
bash
python3 skills/table-mountain-status/scripts/fetch_status.py \
--format json --output data/table-mountain/$(date +%F).json
- Felder (bereits im Script enthalten):
statusType,status,temperature,visibility,wind,firstUp,lastUp,lastDown,waitingTimeBottom,waitingTimeTop,lastUpdated.
Automatisierte Telegram-Alerts
- Cronjob alle 10 Minuten (Beispiel):
bash
openclaw cron add <<'JSON'
{
"name": "table-mountain-10min",
"schedule": { "kind": "every", "everyMs": 600000 },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"model": "default",
"message": "Run `python3 skills/table-mountain-status/scripts/fetch_status.py --output data/table-mountain/latest.txt`. Post the summary to Master on Telegram, highlight status (open/closed), weather, queues, and timestamp. If the fetch fails, report the error."
}
}
JSON
- Temporäre Jobs (z. B. nur bis 16:00 lokal) →
schedule.kind = "cron",expr = "/10 6-15 ",tz = "Europe/Berlin", und nach Ende wiedercron update --enabled=falseodercron remove. - Job-Stop: Immer sowohl Interval- als auch Tagesjob deaktivieren, falls mehrere Instanzen laufen.
Troubleshooting
- API down / Consent-Block: Script liefert Exit-Code 1 + Fehlermeldung → Cron meldet den Fehler weiter.
- Zeitzonen:
lastUpdatedwird auf UTC+2 konvertiert (Cape Town). Bei Bedarfformat_summaryim Script anpassen. - Standard-Wartezeiten (0:05:00) stammen oft vom API-Default; wenn echte Queue benötigt wird, Hinweis im Bericht ergänzen.
- Netzwerk-Limits: Falls
curl-Proxy nötig,urllibggf. um Environment-Proxy erweitern.
Ressourcen
scripts/fetch_status.py– Einfache CLI zum Abrufen, Formatieren und Speichern (Text/JSON) des Table-Mountain-Status.
Installation
Terminal bash
openclaw install table-mountain-status
Copied!
💻Code Examples
example.sh
openclaw cron add <<'JSON'
{
"name": "table-mountain-10min",
"schedule": { "kind": "every", "everyMs": 600000 },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"model": "default",
"message": "Run `python3 skills/table-mountain-status/scripts/fetch_status.py --output data/table-mountain/latest.txt`. Post the summary to Master on Telegram, highlight status (open/closed), weather, queues, and timestamp. If the fetch fails, report the error."
}
}
JSONTags
#browser_and-automation
#api
Quick Info
Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author zopyx
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install table-mountain-status
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0