Weather Character for Openclaw

An AI-driven skill that creates personalized weather-themed character illustrations based on real-time data and user mood.

waffle105
v1.0.0
Mar 30, 2026
0
594
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install weather-character-skill

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-character-skill 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 Character?

The Weather Character skill is a creative automation tool designed for the Openclaw Skills ecosystem. It synthesizes real-time meteorological data, geographical landmarks from 27 Chinese cities, and user-defined mood states to generate unique, character-driven artwork. By leveraging a reference image system, it ensures character consistency while dynamically altering expressions and backgrounds to reflect the world outside your window.

This skill transforms a standard weather report into an interactive visual experience. It is ideal for developers and users who want to integrate artistic AI generation into their daily routines, providing a personalized and aesthetic start to every morning.

Weather Character Use Cases

  • Automating a daily morning routine to visualize current weather conditions through AI art.
  • Creating personalized social media content or status avatars that reflect local weather and personal mood.
  • Enhancing AI agent interactivity within the Openclaw Skills framework through mood-aware image generation.

How Weather Character Works

  1. The skill initiates an interactive dialog asking the user to select their current mood and city.
  2. It fetches real-time weather data for the chosen location via API.
  3. The system maps the mood to a specific facial expression and the weather to a thematic atmosphere.
  4. It identifies unique city landmarks to generate a localized background scene.
  5. Using a reference image (cankaotu.png), the AI generates a character-consistent image reflecting all current variables.
  6. The image is saved locally or served to the user interface.

Weather Character Setup

To install and configure this skill for your Openclaw Skills environment, follow these steps:

# Install required dependencies
pip install requests schedule

# Execute the main skill logic
python weather_character.py

# Enable the daily automation scheduler (set for 7:30 AM)
python scheduler.py

Weather Character Data Schema & Taxonomy

The skill manages its generation logic and assets using a structured file approach:

Component Type Description
cankaotu.png Image Asset The base reference image used to maintain character consistency across generations.
weather_character.py Script The core logic file handling API requests and image synthesis prompts.
scheduler.py Script A task runner that triggers the skill daily at 07:30.
City Registry Metadata A built-in list of 27 Chinese cities paired with unique landmark descriptors.

Weather Character Advanced Features

  • Custom Character Injection: Users can replace the default reference image with their own to completely change the generated character's identity.
  • Automated Scheduling: Features a built-in scheduler to ensure your weather character is ready exactly when you wake up.
  • Interactive Expression Mapping: Sophisticated logic that translates subjective user moods into specific visual AI prompts.
  • Landmark Integration: High-fidelity scene generation that recognizes and includes landmarks from major urban centers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*