← 返回 Skills 市场
suidge

Travel Morning Weather

作者 Neo Shi · GitHub ↗ · v1.0.0 · MIT-0
darwinlinux ✓ 安全检测通过
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install travel-morning-weather
功能描述
Adjust morning weather briefing location based on travel plans captured from conversation.
使用说明 (SKILL.md)

🌍 Travel Morning Weather

Setup

On first activation, check if memory/travel-plan.json exists. If not found → ask the user for their home city, then create it:

{ "default_location": "\x3CUser's City>, \x3CCountry>", "daily_locations": {} }

If found → confirm default_location with the user before first use.

When to Use

  • Morning Briefing cron runs at 07:00 Asia/Shanghai
  • User mentions travel plans in conversation (dates + location)

Core Rules

1. Morning Weather Location Resolution

Read memory/travel-plan.json. Use today's date (Asia/Shanghai) to look up daily_locations:

  • Match found → use that city for weather query
  • No match → use default_location

2. Capture Travel Plans from Conversation

When user mentions travel (dates + location), update travel-plan.json proactively:

python3 skills/travel-morning-weather/scripts/update-travel-plan.py \
  --start YYYY-MM-DD --end YYYY-MM-DD --location "City, Country"

For detailed trigger conditions, see references/capture-triggers.md.

3. Auto-Expire Old Entries

Before morning briefing, run cleanup to remove past dates:

python3 skills/travel-morning-weather/scripts/travel-cleaner.py

Quick Reference

Task Reference
JSON schema + fields references/data-format.md
Capture triggers + flow references/capture-triggers.md
Morning cron integration references/morning-briefing.md
Clean expired entries scripts/travel-cleaner.py
Update travel data scripts/update-travel-plan.py
Example data examples/travel-plan.json
安全使用建议
This skill looks coherent for its weather-travel purpose. Before installing, make sure you are comfortable with the agent remembering city-level travel plans from conversation, automatically updating a local travel-plan file, and sending the selected city to wttr.in for weather lookup. Review `memory/travel-plan.json` occasionally and verify the missing morning briefing instruction file is not needed for your setup.
功能分析
Type: OpenClaw Skill Name: travel-morning-weather Version: 1.0.0 The skill is a legitimate utility designed to update weather briefing locations based on user travel plans. It manages a local JSON file (travel-plan.json) using Python scripts (travel-cleaner.py, update-travel-plan.py) and queries a standard weather service (wttr.in). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the code and instructions are strictly aligned with the stated purpose.
能力评估
Purpose & Capability
The purpose is coherent: capture travel dates and locations, store them locally, and use them to choose a morning weather location. The noteworthy aspect is that home and travel locations are personal data.
Instruction Scope
The skill instructs the agent to proactively update travel-plan.json from conversation and run cleanup before the morning briefing. This is disclosed and bounded to a travel-plan file, but users should know it may act on travel mentions without a separate pre-update approval each time.
Install Mechanism
There is no install script; behavior comes from instructions and bundled Python scripts. One referenced morning-briefing instruction file is not present in the manifest, so users should verify setup documentation.
Credentials
The required python3 and curl access is proportionate to updating a local JSON file and querying weather. No credentials, tokens, or privileged paths are requested.
Persistence & Privilege
The skill persists travel data under the OpenClaw workspace memory path and cleans old entries. This is expected for the feature and does not show elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install travel-morning-weather
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /travel-morning-weather 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: dynamic morning weather location based on travel plans
元数据
Slug travel-morning-weather
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Travel Morning Weather 是什么?

Adjust morning weather briefing location based on travel plans captured from conversation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 Travel Morning Weather?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install travel-morning-weather」即可一键安装,无需额外配置。

Travel Morning Weather 是免费的吗?

是的,Travel Morning Weather 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Travel Morning Weather 支持哪些平台?

Travel Morning Weather 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。

谁开发了 Travel Morning Weather?

由 Neo Shi(@suidge)开发并维护,当前版本 v1.0.0。

💬 留言讨论