vickong-travel-report-AU/NZ

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

生成澳大利亚/新西兰各个城市到达深圳/珠海的最优航班信息(直达,花费时间最少为最高优先级,价格实惠次之),以飞到香港为目的地(实测该航线最优),通过公共交通到最终目的地深圳/珠海。辅助相关住宿,游玩,美食等攻略信息和一些出入境,通讯汇率日常活动的指引。生成pdf报告。适合在澳大利亚新西兰顾客做出行大湾区旅行计划时,提供给客人做初步了解和参考。 需要比特浏览器 调用形式:实时爬取航班信息并生成报告(出发地,x月x号-x月x号,深圳/珠海)

一句话选型结论

按资料字段整理

vickong-travel-report-AU/NZ是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3fbdb602/travel-report-generator
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3fbdb602仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625557
正文体量7.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
vickong-travel-report-AU/NZ当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.3 KB
模型实际读到的说明书原文,来自技能仓库

Travel Report Generator — NZ/AU/SG → HKG 旅行报告系统

生成全英文 Apple 风格 HTML/PDF 旅行报告:NZ/AU/SG 出发城市 → 香港(HKG) 中转 → 深圳/珠海。
数据库缺日期或新城市时自动触发实时爬取(携程 API 拦截),全程无需人工干预。

触发条件

用户给出:出发城市 + 日期范围 + 目的地(深圳或珠海)。典型指令:
- "奥克兰,2026-09-15 到 2026-09-20,深圳"
- "实时抓取数据并生成报告(凯恩斯,11月1号-11月10号,珠海)"
- "新加坡,2026-10-01 出发,10-05 回,珠海"(SG 系统,走 sg_smart_report.py)

系统结构(工作目录)

c:\Users\Administrator\WorkBuddy\20260414121535\
├── master_flight_db.xlsx        # NZ/AU 航班库(NZ→NZD / AU→AUD 价格)
├── sg_flight_db.xlsx            # SG 航班库(SGD)
├── city_config.json             # 城市配置(cities/destinations/transit_city)
├── entry_policies.json          # 入境政策(NZ/AU/OTHER)
├── master_scraper.py            # 爬虫核心(scrape_one / append_to_master_db / ALL_CITIES)
├── gen_report_au3_original.py   # NZ/AU 报告生成器(主脚本)
├── sg_smart_report.py           # SG 智能报告(自动 DB 检查 + BitBrowser 爬取)
├── sg_gen_report.py             # SG 报告生成器
├── html_to_pdf.py               # HTML→PDF(Playwright)
├── _monthly_data/{YYYY-MM}/     # 目的地配套数据(shenzhen/zhuhai 的 transport/hotels/tourism/food)
├── _sg_monthly_data/{YYYY-MM}/  # SG 配套数据
└── assets/vickong_logos/        # 品牌 logo(alipay/wechat_pay/visa/mastercard/amap/meituan/didi)

核心工作流(NZ/AU 系统)

1. 解析指令

  • 出发城市 → city_config['cities'] 键(Auckland/Wellington/Christchurch/Sydney/Melbourne/Brisbane/Perth/Cairns)
  • 日期范围(未来日期;如用户说"4月1号"而 2026-04 已过 → 理解为 2027-04-01)
  • 目的地 → Shenzhen / Zhuhai

2. 检查数据库覆盖

用 openpyxl 读 master_flight_db.xlsx(Departure IATA + Departure Date 列),确认日期范围是否有数据。
- 覆盖 → 直接生成报告
- 缺失或新城市 → 实时爬取

3. 新城市接入(如 Cairns 首次使用)

向 city_config.json 的 cities 添加:

"Cairns": {"iata": "CNS", "country": "AU", "weather_key": "Cairns,Australia",
           "chinese_name": "凯恩斯", "airport_name": "Cairns Airport"}

修改前先备份:cp city_config.json city_config_backup_YYYYMMDD.json

4. 实时爬取(携程 API 拦截)

按模板创建 scrape_{code}_{period}_rt.py(复制 scripts/scrape_rt_template.py,改城市/日期):
- 复用 master_scraper.scrape_one(page, city, dep_date, api_responses) 与 append_to_master_db(flights, d1, d2)
- 拦截 URL 含 batchSearch/searchlist/flightItinerary 且含 "flightItineraryList" 的 API 响应
- 反封禁:每日期间隔 30-40s + 50% 概率额外 10-60s
- 运行(必须 NODE_OPTIONS= 前缀,否则 Playwright driver 报 --use-system-ca is not allowed):
bash NODE_OPTIONS= C:\Users\Administrator\AppData\Local\Programs\Python\Python310\python.exe -u scrape_xxx_rt.py
13 天约 15 分钟,后台运行(run_in_background)。
- 新城市(不在 ALL_CITIES)时内联定义 city dict:{"code":"cns","name":"Cairns","iata":"CNS","country":"AU"}

5. 生成报告

NODE_OPTIONS= <py310> -u gen_report_au3_original.py \
  --cities Auckland --start 2026-09-15 --end 2026-09-20 \
  --destination Shenzhen --month-dir 2026-08
  • --cities 用 city_config 键;--destination 用 Shenzhen/Zhuhai
  • --month-dir 用数据最完整的月份(2026-08 有 shenzhen+zhuhai 全套;2026-10 仅 zhuhai 含 food)
  • 货币自动:NZ 城市 → NZD,AU 城市 → AUD(_fetch_rates 实时汇率)
  • 输出:travel_report_AU3_{Dest}_{start}_{end}.html

6. 转 PDF

NODE_OPTIONS= <venv-py> -u html_to_pdf.py travel_report_AU3_*.html

PDF 与 HTML 同名同目录。

报告板块与目的地特性

固定 8 板块:Flight → Weather → Transport → Hotels → Attractions → Food → Entry Policy → Practical Info(全英文,clean_cjk 过滤)。

目的地专属特性(已内置脚本,无需额外操作):
| 目的地 | Transportation 主推卡 | Practical Information |
|--------|----------------------|----------------------|
| Zhuhai | Vickong Dental 交通路线(HZMB 穿梭巴士 24h / 直通巴士免 HK 入境) | Vickong 主推块(支付/APP/移动数据 + 8 logo) |
| Shenzhen | 福田口岸 / 罗湖口岸路线(机场巴士 A43 + 东铁线,各 3 步) | 同上 Vickong 主推块 |
- 主推卡样式类:.vk-featured / .vk-option / .vk-step / .vk-summary(复用同一套 UI)
- 其他交通方式 → <details> 折叠表格(4 列:Mode/Route/Duration/Price,省略 notes)
- Vickong Practical 块渲染条件:dest_city in ('Zhuhai', 'Shenzhen')

SG 系统(新加坡,独立流程)

NODE_OPTIONS= <venv-py> -u sg_smart_report.py Singapore 2026-10-01 2026-10-05 zhuhai

sg_smart_report.py 自动:检查 sg_flight_db.xlsx → 缺则 BitBrowser 实时爬取(sg_standalone_scrape.py)→ 合并入库 → 调 sg_gen_report.py 生成报告。
- SG 货币 SGD(1 CNY ≈ 0.1851 SGD)
- 报告:sg_travel_report_{dest}{start}{end}.html
- SG 珠海报告含牙科指引板块(与 NZ/AU 不同)

关键坑位(必须遵守)

  1. NODE_OPTIONS:所有 Playwright 相关命令(爬取/PDF)加 NODE_OPTIONS= 前缀,否则报 --use-system-ca is not allowed in NODE_OPTIONS
  2. Python 路径:NZ/AU 系统用 C:\Users\Administrator\AppData\Local\Programs\Python\Python310\python.exe;PDF 转换用 venv C:\Users\Administrator\.workbuddy\binaries\python\envs\default\Scripts\python.exe(有 playwright)
  3. DB 价格:Economy Price 为字符串("CNY 10,224"/"NZ$1,112")→ 报告脚本用 parse_price + fmt_money_to_aud 自动换算
  4. Direct 列:值是 'Yes'/'No'(不是 'Direct'/'Transit')
  5. 天气:wttr.in/{city}?format=j1,HK 用 Hong_Kong
  6. 报告日期:过去日期无意义;默认按未来最近年份理解
  7. 每月配套数据:缺文件会导致板块空白;优先用 2026-08(完整)或 2026-10(zhuhai 含 food)

详细参考

  • references/system-reference.md — DB 列结构、master_scraper 函数签名、city_config 结构、汇率、脚本清单、反爬策略
  • scripts/scrape_rt_template.py — 实时爬取模板脚本(改城市/日期即可复用)

交付

  • 报告生成后必须同时交付 HTML + PDF 两个文件
  • 用 present_files 打开预览;final reply 汇总:爬取条数、航司、最低价、板块、输出路径

常见问题

5 问
答案由本站依据条目字段整理
vickong-travel-report-AU/NZ怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3fbdb602/travel-report-generator。安装方式为未标注。装完刷新技能列表或重开客户端。

vickong-travel-report-AU/NZ支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

vickong-travel-report-AU/NZ权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

vickong-travel-report-AU/NZ收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

vickong-travel-report-AU/NZ用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。