360 Secure SkillHub
360 安全技能中心

Go Stargazing Trip

面向多日拍星/观星行程的路线推荐技能:基于逐晚候选区域计算跨晚距离与连续性得分,输出主路线、备选路线、远线方案及风险提示;单晚基础推荐与气象评分由 go-stargazing 负责,本技能不重复实现。

clhwbd
clhwbd
热度 41.43
最近更新 2026-05-11 17:38:22
分类:生活依赖:代码执行 / 读写文件 / 第三方 API应用场景:旅行 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add go-stargazing-trip
Metadata
name
go-stargazing-trip
description
多日晚拍星/观星连续性推荐技能。基于逐晚候选结果做跨晚路线连续性、转场距离、连住收益和可执行性判断;输出主路线、备选路线、远线方案以及路线风险说明。用于用户明确询问“假期怎么连着走最顺”“主路线/备选路线/远线怎么选”“多天连续拍星怎么安排”时。
metadata
{"clawdbot":{"requires":{"pip":["lunarcalendar"]}}}

GoStargazingTrip

定位

这是一个多日晚连续性 / 路线推荐 skill。

它回答的是:

  • 清明三天怎么连着走最顺
  • 主路线 / 备选路线 / 远线方案怎么选
  • 为了单晚高分值不值得跨省大跳
  • 哪一晚适合当路线锚点,哪一晚更适合独立处理

它不负责重写基础单晚推荐逻辑。 基础逐晚推荐、细筛、风险提示、完整气象指标,统一由 go-stargazing 负责。

输入原则

优先吃“逐晚候选”来做路线层决策。 如果调用方只给日期范围,也可以在本 skill 内部逐晚运行基础分析后,再做路线评分。

入口约定

  • 首选入口:scripts/go_stargazing_trip.py
  • scripts/go_stargazing.py 仅保留向后兼容,不建议继续作为主入口

核心流程

  1. 获取每一晚的候选区域
  2. 保留足够多的 nightly candidates,避免只看每晚第一名
  3. 计算跨晚距离与连续性得分
  4. 给出:
    • 主路线
    • 备选路线
    • 远线方案(如适用)
  5. 明确说明这条线为什么值得走 / 为什么只是远线

输出要求

默认按这个顺序组织:

  1. 主路线结论
  2. 路线说明(为什么这条线更顺)
  3. 风险提示
  4. 本轮参考信息
  5. 逐晚建议
  6. 备选路线 / 远线方案

边界

  • 不替代 go-stargazing 的单日晚输出
  • 不在这里发明新的基础天气评分体系
  • 不把“单晚更高分但跨晚很折腾”的方案伪装成主路线
  • 若没有顺路主线,要老实说没有

主要脚本

  • scripts/go_stargazing_trip.py:trip skill 稳定入口
  • scripts/go_stargazing.py:保留原入口兼容
  • scripts/go_stargazing_engine/:当前实现引擎(后续可再拆 route planning / trip reply)

致谢

本技能由以下伙伴共同打造:

  • 陈一菲:Skill 第一版创作者,为星空摄影规划奠定了核心框架
  • 陆不喝:提供技术方案与专业指导,让数据驱动的选址评分体系成为可能
  • Fortune:发起者,将摄影实践与 AI 能力深度结合,持续推动功能迭代

感谢每一位愿意为星空奔赴山海的人