ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 3/5

weather-push

每日天气推送 - 定时发送深圳天气+mihomo服务状态到飞书

Why use this skill?

Automate daily weather reports for Shenzhen and monitor your Mihomo service status directly to Feishu with this OpenClaw skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/hanksu7889/weather-push
Or

What This Skill Does

The Weather Push skill is an automated notification service designed to keep you updated on daily environmental conditions and network infrastructure health. Specifically tailored for users in Shenzhen, this skill aggregates meteorological data for both Longgang and Futian districts, providing you with a comprehensive morning briefing. Beyond simple temperature reporting, it performs comparative analysis against previous day data to help you dress appropriately for shifts in weather. Furthermore, the skill integrates a network monitoring component that verifies the status of your internal Mihomo service (10.144.1.3) via SSH, ensuring your proxy or tunnel services are active and responding. All this information is conveniently bundled and pushed directly to your Feishu (Lark) account, eliminating the need to manually check status dashboards.

Installation

To deploy this skill, ensure your OpenClaw environment is properly configured. Run the following command in your terminal: clawhub install openclaw/skills/skills/hanksu7889/weather-push Once installed, verify that you have Python3 and the lunarcalendar library installed on the host system. You must also configure SSH key-based authentication for the server at 10.144.1.3 to allow the script to perform health checks without manual intervention.

Use Cases

This skill is perfect for home lab enthusiasts or professionals who need reliable daily status reports. If you rely on a self-hosted Mihomo instance for network routing, this skill provides a proactive alerting mechanism. It is also ideal for individuals living in Shenzhen who want to manage their commute and wardrobe based on localized weather trends, including lunar calendar events which can be useful for planning cultural or personal commitments.

Example Prompts

  1. "Check the current status of the weather-push script and tell me the next scheduled time for the Feishu update."
  2. "I need to change the recipient for the daily weather report; how do I update the target parameter in the push.sh script?"
  3. "Force a manual trigger of the weather push script to verify that my Feishu notification integration is still working correctly."

Tips & Limitations

This skill relies on periodic execution via system cron jobs. If you notice that notifications are failing, first verify that the SSH connection to the Mihomo host is not blocked by a firewall change or an expired SSH key. Additionally, remember that the weather data relies on external APIs; if there is a disruption in the provider's service, the report may show incomplete data. To modify the target recipient, ensure you are editing the --target flag within the push.sh file specifically, and remember that changes may need to be tested via the manual run command provided in the technical docs before relying on them for production alerts.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-hanksu7889-weather-push": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#automation#shenzhen#networking#monitoring#lark
Safety Score: 3/5

Flags: network-access, file-read, code-execution, external-api