← 返回
未分类 中文

NINA Warnings

Read-only access to current German public warnings via the official NINA / warnung.bund.de API. Use when asked about NINA alerts, Bevölkerungswarnungen, civi...
只读访问德国官方 NINA / warnung.bund.de API 的当前公共预警。可在询问 NINA 警报、Bevölkerungswarnungen、民用预警时使用。
wolf128058 wolf128058 来源
未分类 clawhub v1.1.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 371
下载
💾 1
安装
1
版本
#latest

概述

NINA Warnings

Read current public warnings from the official German NINA API.

Lese aktuelle oeffentliche Warnmeldungen ueber die offizielle deutsche NINA-API.

Repository: openclaw-skill-nina-warnings

Scope / Umfang

  • Read-only only. Do not modify systems, accounts, settings, or local state.
  • Nutze ausschliesslich lesende Zugriffe. Keine Schreiboperationen, keine Konfigurationsaenderungen.
  • The published skill is intentionally limited to public warning lookup via warnung.bund.de.
  • Dieser Skill ist bewusst auf die Abfrage oeffentlicher Warnungen ueber warnung.bund.de begrenzt.
  • No secrets, auth tokens, or private endpoints are required.
  • Es sind keine Zugangsdaten, Tokens oder privaten Endpunkte noetig.

Runtime

  • Requires bash, curl, and jq.
  • Benoetigt bash, curl und jq.
  • Public API base URL: https://warnung.bund.de/api31
  • Oeffentliche API-Basis-URL: https://warnung.bund.de/api31

Default Behavior / Standardverhalten

  • Accept either a German place/district name or a 12-digit ARS code.
  • Akzeptiere entweder einen deutschen Orts-/Kreisnamen oder einen 12-stelligen ARS-Code.
  • Normalize ARS values to district level before dashboard requests.
  • Normalisiere ARS-Werte vor Dashboard-Abrufen auf Kreisebene.
  • Prefer the helper script instead of handcrafted curl.
  • Bevorzuge das Helper-Skript statt manuellem curl.
  • If a place name resolves to multiple matches, use the best local cache match and mention ambiguity briefly if needed.
  • Wenn ein Ortsname mehrere Treffer hat, nutze den besten lokalen Cache-Treffer und erwaehne Mehrdeutigkeit kurz, falls noetig.

Quick Use / Schnellstart

~/.openclaw/workspace/skills/nina-warnings/scripts/nina-status.sh "110000000000"
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-status.sh "Berlin" --json
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-status.sh "110000000000" --details
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-status.sh "110000000000" --geojson --json
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-status.sh --source dwd
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-lookup-ars.sh "Berlin"

To find ARS codes for other cities or districts, use:

Um ARS-Codes fuer weitere Staedte oder Landkreise zu finden, nutze:

~/.openclaw/workspace/skills/nina-warnings/scripts/nina-lookup-ars.sh "Hamburg"
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-lookup-ars.sh "Hamburg" --ars-only
~/.openclaw/workspace/skills/nina-warnings/scripts/nina-lookup-ars.sh "Hamburg" --first

Agent Workflow / Agenten-Workflow

  1. Resolve the user location to an ARS code with scripts/nina-lookup-ars.sh unless the user already provided a 12-digit ARS.
  2. Fetch current warnings with scripts/nina-status.sh.
  3. Add --details when the user needs description or instructions.
  4. Add --geojson when geometry or machine-readable area data is needed.
  5. Use --source for nationwide feeds like mowas, dwd, katwarn, biwapp, lhp, or police.
  6. Summarize the result clearly:

active warnings, sender, severity, effective time, expiry if present.

  1. If there are no warnings, say so plainly.

Output Guidance / Ausgabehinweise

  • Prefer concise summaries over raw JSON unless machine-readable output was requested.
  • Bevorzuge knappe Zusammenfassungen statt rohem JSON, ausser explizit angefordert.
  • Mention when an ARS was normalized to district level.
  • Erwaehne, wenn ein ARS auf Kreisebene normalisiert wurde.
  • Mention the resolved region when the user asked for a city or district.
  • Nenne die aufgeloeste Region, wenn der User nach einer Stadt oder einem Landkreis gefragt hat.
  • If lookup is ambiguous, say which match was used.
  • Wenn die Suche mehrdeutig ist, sage kurz, welcher Treffer verwendet wurde.
  • Do not overstate certainty beyond the API result.
  • Stelle keine groessere Sicherheit dar als die API hergibt.

Bundled Files / Enthaltene Dateien

  • scripts/nina-status.sh

Fetches and formats current warnings for an ARS code or location query.

  • scripts/nina-lookup-ars.sh

Resolves German place and district names to ARS candidates using the local cache.

  • references/ars-codes.json

Empty cache placeholder. Populate it during setup with installation-specific ARS mappings.

Notes / Hinweise

  • ARS = Amtlicher Regionalschluessel, 12 digits.
  • The dashboard endpoint returns an array of current warning objects or [].
  • references/ars-codes.json contains the 16 German state capitals as bundled starter entries.
  • Add more cities or districts to references/ars-codes.json if you want local lookup beyond the bundled defaults.
  • Ergaenze references/ars-codes.json um weitere Staedte oder Landkreise, wenn du mehr als die mitgelieferten Standard-Eintraege lokal aufloesen willst.
  • This skill is suitable for a conservative ClawHub release because it is public, read-only, and has no credential handling.

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-05-07 04:57 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 213 📥 65,823
life-service

Abfallkalender RV

wolf128058
通过官方Athos网站下载拉文斯堡县的垃圾日历。当您需要查询拉文斯堡等地区的垃圾收集日历时使用此技能。
★ 1 📥 611
professional

All-Market Financial Data Hub

financial-ai-analyst
基于东方财富数据库,支持自然语言查询金融数据,覆盖A股、港股、美股、基金、债券等资产,提供实时行情、公司信息、估值、财务报表等,适用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,满足机构与个人需求。返回结果为
★ 138 📥 44,100