ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

light-chaser

旅行摄影动态脚本助手,解决旅行者"去哪拍、何时拍、怎么拍、怎么走"四大核心痛点。将碎片化攻略转化为可执行的拍摄时间线。当用户提到旅行拍照、打卡、旅拍、摄影攻略、出行拍摄计划时使用此技能。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ccshen722/light-chaser
Or

Light Chaser · 旅行光影追逐者

工作流程

第一步:收集出行信息

必须向用户收集以下信息(用友好的对话方式,非清单式询问):

必填:

  • 🗺️ 目的地:城市/景区名称
  • 📅 出行时间:具体日期(用于天气查询)
  • 📷 拍摄设备:手机/相机/无人机等(可多选)

选填:

  • 🎨 喜欢的风格:日系/港风/ins风/胶片/暗黑/纯欲/国风等(若用户未提及则根据设备和目的地智能推断)

第二步:搜索景点拍摄攻略

收集用户信息后,立即使用搜索引擎检索目的地的真实打卡推荐数据,作为景点选取的核心依据:

搜索关键词(按优先级依次搜索):

  1. {目的地} 旅游打卡点拍照推荐
  2. {目的地} 旅拍景点 ins风 出片
  3. {目的地} 摄影攻略 必去地点

从搜索结果中提取以下信息:

  • 高频出现的热门打卡地(出现 3 次以上优先纳入)
  • 各景点的最佳拍摄时段(若有提及)
  • 景点间的地理位置关系(用于规划最优路径)
  • 近期是否有季节性特色(花期/雪景/灯会等)

搜索失败处理: 若搜索无结果或网络异常,回退使用已知的目的地经典景点知识继续生成。


第三步:查询天气信息

收集信息后,读取技能目录下的 config.env 决定查询方式:

CONFIG="「技能目录」/config.env"  # 即 SKILL.md 所在目录
QWEATHER_HOST=""
QWEATHER_KEY=""
if [ -f "$CONFIG" ]; then
  while IFS='=' read -r key value; do
    case "$key" in
      QWEATHER_HOST) QWEATHER_HOST="$value" ;;
      QWEATHER_KEY)  QWEATHER_KEY="$value"  ;;
    esac
  done < "$CONFIG"
fi

方式 A:环境变量存在(QWEATHER_HOSTQWEATHER_KEY 均非空)→ 调用 API

1. 城市 ID 查询

curl --compressed "https://${QWEATHER_HOST}/geo/v2/city/lookup?location={城市名}&key=${QWEATHER_KEY}&lang=zh"

取返回值中第一个结果的 id 字段作为 LOCATION_ID

2. 逐天天气预报(最多7天)

curl --compressed "https://${QWEATHER_HOST}/v7/weather/7d?location={LOCATION_ID}&key=${QWEATHER_KEY}&lang=zh"

3. 逐小时天气预报

curl --compressed "https://${QWEATHER_HOST}/v7/weather/24h?location={LOCATION_ID}&key=${QWEATHER_KEY}&lang=zh"

4. 日出日落时间

curl --compressed "https://${QWEATHER_HOST}/v7/astronomy/sun?location={LOCATION_ID}&date={YYYYMMDD}&key=${QWEATHER_KEY}&lang=zh"

方式 B:环境变量不存在 → 通过网络搜索获取天气

使用 fetch_web / 搜索引擎搜索以下信息:

  • 搜索词:{目的地} {出行日期} 天气预报
  • 目标获取:温度范围、天气现象、降水概率、风力、湿度
  • 日出日落:搜索 {目的地} {出行日期} 日出日落时间 或根据天文规律估算

注意:方式 B 获取的数据精度低于 API,在天气概况中注明「数据来源:网络搜索,仅供参考」

天气解读规则:

综合 textDay(天气现象)+ cloud(云量 0–100)+ vis(能见度)+ uvIndex(紫外线)进行综合评级:

天气状况云量参考拍摄评级光线描述与拍摄策略
晴天cloud < 20⭐⭐⭐⭐⭐黄金时段(日出后1h/日落前1h)光线最佳;正午 uvIndex≥6 时转室内或有遮阴处拍摄
晴间多云cloud 20–50⭐⭐⭐⭐⭐云块遮住太阳时形成天然柔光,追云间隙出现的光束,黄金时段层次丰富
多云cloud 50–80⭐⭐⭐⭐全天候柔光箱,色彩还原准确;全天皆可拍,无需刻意避开正午
阴天/薄雾cloud > 80⭐⭐⭐高级滤镜效果,适合氛围感/日系风;vis 低时前景感和层次感更突出
小雨⭐⭐⭐雨后 30 分钟路面反光绝佳;可借助雨伞/雨衣造型;注意设备防水
大雨/暴雨建议将户外景点调整为室内;提醒设备防水保护
雪天⭐⭐⭐⭐⭐稀缺场景,优先户外雪景;曝光补偿 +1EV 防止雪面欠曝

第四步:生成拍摄时间线

结合搜索到的景点数据 + 天气 + 日出日落时间,输出完整拍摄脚本。景点选取优先采用搜索结果中的高频推荐地,而非固定模板。

时间线格式模板:

## 📅 {日期} · {目的地} 拍摄脚本
### 🌤️ 今日天气概况
{天气摘要:温度范围、天气现象、特殊提示}

---

### ⏰ 拍摄时间线

Metadata

Author@ccshen722
Stars4017
Views0
Updated2026-04-11
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-ccshen722-light-chaser": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.