← Back to Skills Marketplace
thomyg

Skill

by Thomas Goelles · GitHub ↗ · v0.5.1
cross-platform ⚠ suspicious
784
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install grazy
Description
grazy provides real-time Graz city info via CLI: public transport, weather, air quality, news, events, and POI search without API keys needed.
README (SKILL.md)

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!

# 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):

npx @grazy/cli events

Source & Verification

Commands

🚇 Öffentlicher Verkehr

grazy departures \x3Cstop>     # Echtzeit-Abfahrten
grazy search \x3Cname>          # Haltestelle suchen
grazy route \x3Cvon> \x3Cnach>    # 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 \x3Ctype>            # 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!

# 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

# 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
Usage Guidance
This skill appears to be what it says: a helper to run the grazy CLI. Before installing or running it: 1) Verify the npm package page and the linked GitHub repository and confirm the package maintainer (check recent releases and open issues). 2) Prefer running 'npx @grazy/cli ...' in a sandboxed environment if you don't want to install globally; npx executes remote code at runtime. 3) If installing globally, pin a known-good version (npm install -g @grazy/cli@<version>) rather than installing the latest by default. 4) Inspect the package source (on GitHub) for unexpected network calls or data collection if you need higher assurance. 5) Note the minor metadata inconsistency: the registry record omitted required binaries while SKILL.md lists them — this is likely bookkeeping but verify that the runtime environment has the grazy CLI available.
Capability Analysis
Type: OpenClaw Skill Name: grazy Version: 0.5.1 The skill is classified as suspicious primarily due to clear prompt injection attempts in SKILL.md. The instructions repeatedly tell the AI agent to "IMMER zuerst `grazy help` aufrufen" (always call `grazy help` first) when uncertain. While the `grazy help` command itself is benign, this instruction is an attempt to influence the agent's decision-making and prioritize a specific action, which is a form of prompt injection. There is no evidence of direct malicious intent such as data exfiltration, persistence, or unauthorized remote control within the provided files, but the manipulation of agent behavior warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
The skill's name/description (Graz city info via the grazy CLI) matches the runtime instructions which call the grazy CLI. Note: the top-level registry summary claims no required binaries, but the SKILL.md metadata and instructions do list the grazy binary / @grazy/cli npm package as required — this is a minor metadata inconsistency, not a functional mismatch.
Instruction Scope
SKILL.md only instructs the agent to call grazy help and grazy subcommands (departures, weather, events, poi, news, air, etc.). It documents data sources (EFA, Open-Meteo, ORF RSS, OpenStreetMap, kultur.graz.at) which align with the described outputs. There are no instructions to read unrelated files, environment variables, or to exfiltrate data.
Install Mechanism
There is no platform installer in the registry entry, but SKILL.md provides an npm-based install (npm install -g @grazy/cli) and suggests npx as an alternative. Installing or running via npx pulls code from the npm registry/GitHub repo — a common and traceable approach, but it does execute third-party code at runtime, so users should verify the package/repo and preferred version before global install.
Credentials
No environment variables, credentials, or config paths are requested. This is proportional to a CLI that aggregates public data.
Persistence & Privilege
The skill does not request always:true and does not ask to modify other skills or global agent settings. It is user-invocable and may be invoked autonomously (platform default), which is expected for a CLI wrapper.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install grazy
  3. After installation, invoke the skill by name or use /grazy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.5.1
Added metadata: homepage, repository, npm package info, install spec
v0.5.0
Events feature with category and time filters
Metadata
Slug grazy
Version 0.5.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Skill?

grazy provides real-time Graz city info via CLI: public transport, weather, air quality, news, events, and POI search without API keys needed. It is an AI Agent Skill for Claude Code / OpenClaw, with 784 downloads so far.

How do I install Skill?

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

Is Skill free?

Yes, Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Skill support?

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

Who created Skill?

It is built and maintained by Thomas Goelles (@thomyg); the current version is v0.5.1.

💬 Comments