Weather Push for Openclaw

A specialized skill for Openclaw Skills that automates daily weather updates and server health checks directly to Feishu.

hanksu7889
v1.0.0
Mar 3, 2026
0
500
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install weather-push

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install weather-push using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Weather Push?

The Weather Push skill is a productivity-focused automation designed for the Openclaw Skills ecosystem. It streamlines the delivery of essential daily information, combining local weather data for Shenzhen (specifically Longgang and Futian districts) with critical infrastructure monitoring. By integrating lunar calendar details and temperature fluctuations compared to the previous day, it provides a comprehensive morning briefing for users.

Additionally, this skill monitors the operational status of a mihomo service via SSH. This dual-purpose functionality makes it an excellent example of how Openclaw Skills can bridge the gap between environmental data and system administration, ensuring users are prepared for both their daily commute and their technical operations.

Weather Push Use Cases

  • Daily morning weather briefings for Shenzhen residents.
  • Automated server health monitoring for mihomo service instances.
  • Sending scheduled notifications and alerts to Feishu (Lark) channels.
  • Tracking temperature changes and lunar calendar dates automatically.

How Weather Push Works

  1. The skill triggers automatically based on a predefined cron schedule, usually daily at 08:00.
  2. It executes a script to fetch current weather data for multiple locations and calculates temperature differences from the previous day.
  3. The system performs an SSH check to verify the connectivity and status of the mihomo server at the specified IP address (10.144.1.3).
  4. It aggregates the weather data, server status, and Lunar calendar information into a single formatted report.
  5. The final message is pushed to the designated Feishu target through the Openclaw Skills messaging interface.

Weather Push Setup

Ensure you have Python 3 and the necessary library installed:

pip install lunarcalendar

Configure SSH access to your mihomo server to allow the status check. To manually trigger the push or test the configuration, run the main script:

/home/aisulada/.openclaw/workspace-feishu/skills/weather-push/push.sh

To customize the notification recipient, edit the --target parameter within the push.sh script to match your Openclaw Skills configuration.

Weather Push Data Schema & Taxonomy

The skill processes and generates the following data points for its reports:

Data Point Description
Location Shenzhen (Longgang & Futian)
Date Lunar and Gregorian calendar formats
Temperature Current temp and comparison with yesterday
Service Status Operational state of mihomo via SSH
Message Target Configurable Feishu user or group ID

Weather Push Advanced Features

  • Scheduled automation via cron integration (default 08:00 daily).
  • Multi-location weather tracking within a single consolidated report.
  • Remote server diagnostics integrated into daily alerts.
  • Custom targeting for Feishu notifications via script parameters.
  • Historical temperature comparison for better daily context.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*