{"skill":{"slug":"weather-longli","displayName":"Weather Longli","summary":"提供贵州省龙里县每日天气信息及穿衣建议，支持定时推送，无需API费用，基于网页爬取和本地规则引擎。","description":"# weather-longli\n\n**龙里县天气日报与穿衣建议技能**  \n为贵州省龙里县提供每日天气爬取、穿衣建议生成，支持 OpenClaw cron 定时推送。\n\n## 功能\n- 爬取中国天气网（www.weather.com.cn）龙里县页面\n- 解析温度、天气现象、风力\n- 基于温度与天气生成穿衣建议（规则引擎）\n- 支持 OpenClaw cron 定时推送（如工作日 7:20）\n- 零 API 成本（纯爬虫 + 本地逻辑）\n\n## 安装\n```bash\n# 方式一：从 ClawHub 安装（若已发布）\nclawdhub install weather-longli\n\n# 方式二：手动安装\ncd ~/.openclaw/skills\ngit clone <repository> weather-longli\n```\n\n## 使用方法\n### 1. 手动测试\n```bash\ncd ~/.openclaw/skills/weather-longli/scripts\nsource /path/to/your/venv/bin/activate  # 如有虚拟环境\npython3 daily_weather_report.py\n```\n输出将直接打印到 stdout，适合 OpenClaw cron 捕获并发送。\n\n### 2. 配置 OpenClaw cron\n在 OpenClaw 配置中添加（或通过 `openclaw cron add`）：\n```yaml\n# cron-example.yaml\nname: longli_weather_morning\nschedule: \"20 7 * * 1-5\"  # 工作日 7:20\ncommand: |\n  cd ~/.openclaw/skills/weather-longli/scripts\n  python3 daily_weather_report.py\n```\n\n### 3. 自定义穿衣规则\n编辑 `scripts/dress_advice.py` 中的 `generate_dress_advice` 函数，调整温度阈值与建议文本。\n\n## 文件结构\n```\nweather-longli/\n├── SKILL.md                    # 本文件\n├── scripts/\n│   ├── crawl_longli_weather.py # 爬虫核心\n│   ├── dress_advice.py         # 穿衣建议引擎\n│   └── daily_weather_report.py # 整合脚本\n├── templates/\n│   └── cron-example.yaml       # OpenClaw cron 配置示例\n└── config.example.yaml         # （预留）配置模板\n```\n\n## 依赖\n- Python 3.8+\n- `requests`、`beautifulsoup4`\n- 可选的虚拟环境（推荐）\n\n安装依赖：\n```bash\npip install requests beautifulsoup4\n```\n\n## 示例输出\n```\n🌤️ 龙里县今日天气（2026-03-15）\n温度：8℃～15℃\n天气：多云转晴\n风力：东北风 2级\n\n👔 穿衣建议：长袖衬衫+薄外套，早晚温差大，建议带件外套备用。\n```\n\n## 注意事项\n1. **数据来源**：中国天气网（www.weather.com.cn），页面结构若变更需更新爬虫逻辑。\n2. **网络要求**：需能访问外网。\n3. **失败处理**：脚本内置简单容错，失败时返回兜底消息。\n4. **零成本**：不调用任何付费 API，完全依赖公开数据与本地规则。\n\n## 作者\nLancy（根据用户需求定制）  \n创建于 2026-03-14\n\n## 许可证\nMIT（可根据需要调整）","topics":["Weather","日报","Cron","天气","定时"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":499,"installsAllTime":19,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1773573900297,"updatedAt":1778491925219},"latestVersion":{"version":"1.0.0","createdAt":1773573900297,"changelog":"- 首次发布：为贵州省龙里县提供每日天气爬取与穿衣建议技能\n- 自动抓取中国天气网天气信息，包括温度、天气现象与风力\n- 基于本地规则引擎生成贴合实际的穿衣建议\n- 支持 OpenClaw cron 定时推送（如工作日 7:20）\n- 零 API 成本，未用第三方付费服务，完全本地逻辑\n- 易于二次开发和自定义穿衣规则","license":"MIT-0"},"metadata":null,"owner":{"handle":"zonghua-dev","userId":"s171vx8gp1g3mp51r1a86qhqn183qphk","displayName":"zonghua-dev","image":"https://avatars.githubusercontent.com/u/123815604?v=4"},"moderation":null}