Skill

TotalClaw 作者 thomyg v0.5.1

grazy - 您的 Grazer 命令行伴侣。用于所有格拉茨相关信息:公共交通、天气、新闻、空气质量、POI 搜索、活动

源码 ↗

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:thomyg~thomyg-grazy
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Athomyg~thomyg-grazy/file -o thomyg-grazy.md
Git 仓库获取源码
git clone https://github.com/openclaw/skills/commit/902336a27c4d0a3eae7cae2c273b507fc7c42035
## 概述(中文)

grazy - 您的 Grazer 命令行伴侣。用于所有格拉茨相关信息:公共交通、天气、新闻、空气质量、POI 搜索、活动

## 原文

# grazy Skill

Dieser Skill ermöglicht den Zugriff auf die grazy CLI für Grazer Stadt-Informationen.

## ⚠️ WICHTIG FÜR AGENTS

**Der Agent soll bei Unsicherheit IMMER zuerst `grazy help` aufrufen um alle Möglichkeiten zu sehen!**

```bash
# IMMER zuerst help aufrufen wenn du unsicher bist!
grazy help

# Oder für spezifische Commands:
grazy events --category help
grazy events --when help
grazy poi help
```

## Installation

Die CLI ist bereits global installiert: `npm install -g @grazy/cli`

Oder alternativ mit npx (sandbox):
```bash
npx @grazy/cli events
```

## Source & Verification

- **NPM Package:** https://www.npmjs.com/package/@grazy/cli
- **GitHub Repo:** https://github.com/thomyg/grazy
- **Autor:** Thomas Gölles (@thomyg)

## Commands

### 🚇 Öffentlicher Verkehr
```
grazy departures <stop>     # Echtzeit-Abfahrten
grazy search <name>          # Haltestelle suchen
grazy route <von> <nach>    # Route planen
```

### 🌤️ Wetter & Luftqualität
```
grazy weather                # Aktuelles Wetter
grazy weather --days 7       # 7-Tage Forecast
grazy air                   # Luftqualität (AQI, PM2.5, PM10)
```

### 📰 News
```
grazy news                   # Alle News (ORF + Kleine Zeitung)
grazy news --source orf     # Nur ORF
grazy news --source kleine  # Nur Kleine Zeitung
grazy news --source sport   # Nur Sport
```

### 📅 Events
```
grazy events                 # Alle Events (kultur.graz.at)
grazy events --category musik          # Nur Musik
grazy events --category theater        # Theater & Tanz
grazy events --category ausstellungen  # Ausstellungen
grazy events --category kabarett       # Kabarett
grazy events --category kinder         # Kinder & Jugend
grazy events --category lesungen       # Lesungen & Vorträge
grazy events --category fuehrungen      # Führungen
grazy events --category film           # Film & Neue Medien

grazy events --when heute      # Heute
grazy events --when morgen     # Morgen
grazy events --when woche     # Diese Woche
grazy events --when wochenende # Wochenende (Sa/So)
grazy events --when monat      # Diesen Monat

grazy events --category help   # Alle Kategorien anzeigen
grazy events --when help      # Alle Zeitfilter anzeigen

# Kombiniert:
grazy events -c musik -w wochenende
grazy events -c theater -w woche
```

### 🔍 POI-Suche
```
grazy poi <type>            # POI-Typ suchen
grazy poi help              # Alle verfügbaren Typen anzeigen
```

**Verfügbare POI-Typen:** restaurant, cafe, bar, fast_food, pub, cinema, theatre, museum, library, pharmacy, hospital, doctors, parking, fuel, atm, bank, playground

### 📋 Sonstiges
```
grazy status                # API-Status prüfen
grazy help                  # Hilfe anzeigen
```

## Bekannte Haltestellen (für Öffi)

- `Jakomini` → Jakominiplatz
- `FH Joanneum` / `FH` → FH Joanneum
- `Hauptbahnhof` / `Bahnhof` → Graz Hauptbahnhof
- `Stadion` → Merkur Arena
- `LKH` / `Med Uni` → LKH Med Uni

## Nutzung als Assistant - WICHTIG

### ⚡ Erster Schritt: IMMER help aufrufen!

```bash
# Bei ANY Unsicherheit - zuerst help!
grazy help

# Für Events:
grazy events --category help
grazy events --when help

# Für POI:
grazy poi help
```

### Dann Commands nutzen

```bash
# Events
grazy events --limit 10
grazy events --category musik
grazy events --when wochenende
grazy events -c theater -w wochenende

# Wetter
grazy weather

# Öffi
grazy departures "Jakomini"
grazy departures "FH Joanneum"

# News
grazy news --limit 5

# Luft
grazy air

# POI
grazy poi restaurant --limit 10
grazy poi cafe --limit 5
grazy poi pharmacy
```

## Output-Format

- **●** = Echtzeit-Daten verfügbar
- **+Xmin** = Verspätung
- AQI: 0-50 Gut, 51-100 Moderat, >100 Ungesund

## Wichtig

- **Immer English Commands verwenden** (departures, weather, news, poi, events, etc.)
- **BEI UNSICHERHEIT: grazy help aufrufen!**
- grazy ist keyless (keine API-Keys nötig)
- Daten kommen von: EFA, Open-Meteo, ORF RSS, OpenStreetMap, kultur.graz.at RSS