签证材料与行程规划助手
要办签证时,大多数人卡在三件事上:材料清单满天飞不知哪个适用、银行余额到底要多少才够、行程单和在职证明写得像流水账被退件。本 skill 不替你跑使馆,而是把「准备」这一步做到位——按你的实际情况生成一份能直接用的申请包。
> ⚠️ 重要边界:本 skill 输出的是通用筹备框架与启发式估算,不同国家、不同签证类别的材料与资金门槛差异很大,一切以目的国驻华使领馆官网公布的最新要求为准。本工具帮你「不漏项、有结构」,但不可替代官方规定。
核心能力
- 材料清单生成 — 按「目的 × 身份 × 是否携家属」三维组合,输出分组的材料表 + 自检勾选框。
- 资金证明估算 — 按目的地消费档位、天数、人数,给出行程花费与建议流水余额参考(启发式,附提醒)。
- 逐日行程单 — 由结构化输入生成签证友好的行程表(日期/城市/安排/住宿),与机票住宿日期自洽。
- 在职证明 / 准假信 — 中英双语模板,填入参数即生成,商务/旅游都适用。
四步工作流
第一步:定位你的「目的 × 身份」
先明确两件事,决定材料组合:
- 目的(purpose):tourism 旅游 / business 商务 / visit 探亲访友 / study 留学 / work 工作
- 身份(status):employed 在职 / freelance 自由职业 / student 学生 / retired 退休 / unemployed 无业
- 是否携家属(--family)
第二步:生成材料清单
运行 checklist,拿到分组材料表 + 末尾自检勾选框。逐条对照目的国官网补缺口。
python3 assets/visa_prep.py checklist --purpose tourism --status employed --family
python3 assets/visa_prep.py checklist --purpose business --status employed
python3 assets/visa_prep.py checklist --purpose study --status student
第三步:估算资金 + 写行程 + 开证明
三件并行:
# 资金:tier 1=高消费 2=中等 3=较低;days=天数 travelers=人数
python3 assets/visa_prep.py funds --tier 1 --days 12 --travelers 1
# 行程单:从 JSON 生成(也可管道读 stdin)
python3 assets/visa_prep.py itinerary -f plan.json
# 在职证明/准假信:从 JSON 生成中英双语
python3 assets/visa_prep.py leave-letter -f info.json
plan.json 示例:
{
"title": "法国 12 日行程单",
"arrival": "2026-10-01 巴黎 CDG",
"departure": "2026-10-12 巴黎 CDG",
"days": [
{"date": "2026-10-01", "city": "巴黎", "activities": "抵达、酒店入住、周边散步", "hotel": "巴黎市中心 Hotel X"},
{"date": "2026-10-02", "city": "巴黎", "activities": "卢浮宫、塞纳河游船", "hotel": "巴黎市中心 Hotel X"},
{"date": "2026-10-03", "city": "凡尔赛", "activities": "凡尔赛宫一日", "hotel": "巴黎市中心 Hotel X"}
]
}
info.json 示例:
{
"name": "张三", "passport": "E12345678", "company": "深圳某某科技有限公司",
"dept": "研发部", "position": "高级工程师", "salary": "32000",
"leave_start": "2026-10-01", "leave_end": "2026-10-12",
"purpose": "旅游", "destination": "法国", "cost_by": "本人", "date": "2026-09-15"
}
第四步:组装申请包 + 一致性自检
把四份产物(清单 + 资金估算 + 行程单 + 在职证明)放进一个文件夹,做最后核对:
- 三处一致:申请表、在职证明、行程单上的姓名/日期/目的地必须完全一致。
- 日期吻合:机票、住宿、保险、行程单日期互相咬合。
- 流水可信:近 6 个月流水体现稳定收入,余额达到资金估算参考值,避免临期大额存入。
- 官网复核:用 checklist 末尾勾选框,对照目的国官网最新清单逐条打钩。
完整示例(在职旅游,携配偶)
# 1) 清单
python3 assets/visa_prep.py checklist --purpose tourism --status employed --family
# 2) 资金(西欧 12 天 2 人)
python3 assets/visa_prep.py funds --tier 1 --days 12 --travelers 2
# 3) 行程
python3 assets/visa_prep.py itinerary -f plan.json
# 4) 在职证明(本人)
python3 assets/visa_prep.py leave-letter -f info.json
输出即四份可直接复制进申请包的 Markdown。
进阶提示
- 商务签务必附带外方邀请函与中方营业执照副本;在职证明注明「费用公司承担」更易过。
- 自由职业 / 无业用定存证明 + 收入/资助解释补足,关键是「来源自洽、余额合理」。
- 留学 / 工作签材料重且需公证认证,建议提前 2–3 个月启动。
- 申根保险保额须 ≥ 3 万欧元,且覆盖全部停留天数。
边界与免责
- 本 skill 不提供任何国家的官方签证政策,不承诺过签率。
- 所有金额、材料均为通用启发式框架,请以目的国使领馆官网与签证中心要求为最终依据。
- 涉及公证、认证、翻译等第三方服务,请通过正规渠道办理。