save-itinerary
保存旅行计划到本地文件。当用户要求保存行程、导出行程、生成行程文件时使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
保存旅行计划到本地文件。当用户要求保存行程、导出行程、生成行程文件时使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
导师情报分析专家。帮助学生全方位调查研究生导师:学术实力、口碑评价、实验室生态、避雷预警。像一个帮你做尽职调查的'私家侦探'——用公开信息帮你避开学术生涯最大的坑。
导师调查报告生成器。汇总所有子 skill 的输出,生成结构化的 Markdown 报告文件。支持完整报告、精简报告、对比报告、面试准备等多种模板。
导师口碑与避雷调查。从知乎、小红书、一亩三分地、Reddit、RateMyProfessor 等多渠道搜索导师评价,重点挖掘负面信息和红旗警告。这是整个 advisor-agent 的核心差异化模块。
学术搜索与引用指标分析。从 Google Scholar、Semantic Scholar、DBLP 获取导师的论文数据、引用量、h-index 等核心学术指标。
通用项目环境搭建。自动识别技术栈,按需加载子模块,搭建完整可运行环境。 支持 conda(ML/AI 项目优先)、venv、Docker Compose、Node.js、Java。
实验室生态情报收集。调查导师实验室的学生构成、毕业去向、平均毕业年限、funding 状况、指导风格等。帮学生了解'进了这个组,日子会怎么过'。
| name | save-itinerary |
| description | 保存旅行计划到本地文件。当用户要求保存行程、导出行程、生成行程文件时使用。 |
将生成的旅行计划保存为 Markdown 文件到本地,方便用户查看、打印或分享。
长行程(超过7天或内容很多)容易保存失败!必须采用以下策略:
对于长行程,不要一次性写入全部内容,而是分段追加:
# 第一步:创建文件并写入头部信息
write 文件路径 <<< "# 行程标题\n\n## 行程概览\n..."
# 第二步:追加 Day 1-3
write --append 文件路径 <<< "## Day 1\n..."
# 第三步:追加 Day 4-7
write --append 文件路径 <<< "## Day 4\n..."
# 继续追加...直到完成
对于超过14天的行程,建议分成多个文件:
旅行计划/
├── 2024-02-17_北欧蜜月_总览.md # 概览、预算、打包清单
├── 2024-02-17_北欧蜜月_Day01-07.md # 第1-7天详细行程
├── 2024-02-17_北欧蜜月_Day08-14.md # 第8-14天详细行程
├── 2024-02-17_北欧蜜月_Day15-22.md # 第15-22天详细行程
└── 2024-02-17_北欧蜜月_实用信息.md # 签证、交通、注意事项
每次保存后必须验证文件是否完整:
# 保存后立即验证
1. 检查文件是否存在
ls -la "旅行计划/xxx.md"
2. 检查文件大小(确保不是空文件或被截断)
wc -l "旅行计划/xxx.md" # 查看行数
wc -c "旅行计划/xxx.md" # 查看字节数
3. 查看文件末尾(确认写入完整)
tail -20 "旅行计划/xxx.md" # 查看最后20行
4. 如果是分段写入,检查关键标记是否存在
grep "Day 22" "旅行计划/xxx.md" # 确认最后一天存在
grep "费用总结" "旅行计划/xxx.md" # 确认结尾部分存在
1. 创建文件夹:mkdir -p "旅行计划"
2. 一次性写入:write 完整内容到文件
3. 验证:检查文件存在且内容完整
4. 确认:告知用户保存成功
1. 创建文件夹
2. 写入第一部分:概览 + Day 1-7
3. 追加第二部分:Day 8-14 + 费用总结 + 打包清单
4. 验证:检查最后一天和结尾是否存在
5. 确认
1. 创建文件夹
2. 写入总览文件:概览、预算、打包清单
3. 写入详细行程文件1:Day 1-7
4. 写入详细行程文件2:Day 8-14
5. 写入详细行程文件3:Day 15-...
6. 写入实用信息文件:签证、交通、注意事项
7. 验证每个文件
8. 确认:列出所有保存的文件
旅行计划/ 文件夹[起始日期]-[结束日期]_[目的地].md[起始日期]_[目的地]_[部分].md示例:
2024-05-01-05-03_杭州.md2024-02-17_北欧蜜月_总览.md2024-02-17_北欧蜜月_Day01-07.md如果验证发现文件不完整:
✅ 行程已保存!
📁 文件位置:旅行计划/2024-05-01-05-03_杭州.md
📄 文件大小:约 XX KB
📝 内容行数:XXX 行
✔️ 验证结果:文件完整,包含全部 X 天行程
💡 打开方式:
- 双击文件用记事本/VS Code 打开
- 或用 Typora 等 Markdown 编辑器查看更美观
✅ 行程已保存!共 X 个文件
📁 文件位置:旅行计划/
📄 文件列表:
1. 2024-02-17_北欧蜜月_总览.md (XX KB) ✅
2. 2024-02-17_北欧蜜月_Day01-07.md (XX KB) ✅
3. 2024-02-17_北欧蜜月_Day08-14.md (XX KB) ✅
4. 2024-02-17_北欧蜜月_Day15-22.md (XX KB) ✅
5. 2024-02-17_北欧蜜月_实用信息.md (XX KB) ✅
✔️ 验证结果:全部文件保存完整
💡 建议按顺序阅读:总览 → 每日行程 → 实用信息
⚠️ 保存可能不完整!
文件已创建,但验证发现可能存在问题:
- 预期行数:~500行
- 实际行数:320行
- 缺失内容:Day 15 之后的内容
🔄 正在尝试重新保存...
[如果重试仍失败]
📋 备选方案:
1. 我将行程分成多个小文件重新保存
2. 或者您可以直接复制上面对话中的内容
写入前先确认内容完整
大文件分段处理
验证是必须步骤
保留用户对话中的内容