ワンクリックで
weather
Wide polished weather widget — current conditions, compact forecast, astronomy, and resilient wttr.in cache (no API key).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Wide polished weather widget — current conditions, compact forecast, astronomy, and resilient wttr.in cache (no API key).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Bidirectional Telegram bot bridge for Ouroboros with configurable command modes, inline keyboard control panel, file/document delivery, and optional silent (edit-in-place) mirror.
AgentRQ integration: structured HITL task board, permission gating, and real-time workspace bridge via MCP Streamable HTTP
Agent-to-Agent protocol bridge for Ouroboros. Provides a local A2A-compatible server plus client tools for discovering and messaging other A2A agents.
Generate images from a text prompt via OpenRouter's image generation API (Nano Banana / Gemini Flash Image). Displays the result inside the widget and saves to disk for download.
Web search via DuckDuckGo — free, no API key required. Returns titles, URLs, and snippets.
Навигатор по операционной работе с банком: приостановления и блокировки счёта (115-ФЗ, ст. 76 НК, арест, заморозка), картотека и неоплаченные требования, сертификаты ЭП/ЭЦП и доступ к банк-клиенту (ДБО), доверенности. Прототип на данных-образце: показывает статус компании, даёт сводку по счёту и ставит ежедневную сводку на расписание.
| name | weather |
| description | Wide polished weather widget — current conditions, compact forecast, astronomy, and resilient wttr.in cache (no API key). |
| version | 0.3.2 |
| type | extension |
| entry | plugin.py |
| permissions | ["net","tool","route","widget"] |
| env_from_settings | [] |
| when_to_use | User asks about weather, temperature, forecast, current conditions, wind, humidity, sunrise/sunset, or a weather dashboard for a city. |
| ui_tab | {"tab_id":"widget","title":"Weather","icon":"cloud","render":{"kind":"declarative","schema_version":1,"span":2,"components":[{"type":"form","route":"forecast","method":"GET","target":"result","submit_label":"Update","fields":[{"name":"city","label":"City","type":"text","default":"Moscow","required":true}]},{"type":"table","target":"result","path":"weather_summary","columns":[{"label":"Now","path":"now"},{"label":"Feels","path":"feels"},{"label":"Wind","path":"wind"},{"label":"Humidity","path":"humidity"}]},{"type":"markdown","target":"result","path":"advisory_markdown"},{"type":"key_value","target":"result","path":"metric_chips"},{"type":"tabs","target":"result","tabs":[{"label":"Forecast","components":[{"type":"table","path":"forecast_rows","columns":[{"label":"Day","path":"day"},{"label":"Sky","path":"outlook"},{"label":"Temp","path":"range"}]}]},{"label":"Hourly","components":[{"type":"chart","path":"hourly_chart","chart_type":"line"}]},{"label":"Details","components":[{"type":"kv","fields":[{"label":"Location","path":"resolved_to"},{"label":"Temperature","path":"temp_display"},{"label":"Feels like","path":"feels_like_display"},{"label":"Condition","path":"condition"},{"label":"Cache","path":"cache_state"}]},{"type":"markdown","path":"astro_markdown"}]}]}]}} |
A polished, wide weather cockpit widget for Ouroboros.
wttr.in JSON.PluginAPI.get_state_dir().The widget now uses the host's two-column card span and avoids oversized markdown typography:
Now / Feels / Wind / Humidity) instead of a giant hero paragraph.Day / Sky / Temp columns.The agent-callable tool is exposed as ext_9_r_weather_fetch and returns the same rich JSON surface as the widget route:
{
"city": "Tokyo",
"units": "metric"
}
The response includes current conditions, comfort index, wind, pressure, visibility, UV, astronomy text, hourly chart data, compact forecast rows, advisory text, and cache status.
The extension contacts only https://wttr.in/<city>?format=j1 and refuses cross-host redirects. If the live refresh fails, it may show a recent cached response from its private skill state directory so the widget remains useful during short network outages. Cached data is a convenience fallback, not a replacement for live weather.