Skill:schengen visa guide

申根签证 AI Agent 技能 — 按身份定制清单、跨会话记忆,带你跑完办签全流程

适用场景

会议协作

适合角色

介绍

以下内容整理自开源仓库 `EndlessBlueWJL/schengen-visa-guide` 的 README / SKILL.md 摘要:

---
name: schengen-visa-guide
description: Use EXCLUSIVELY when user mentions Schengen visa (申根签/申根签证/办申根签) or wants to apply for a tourist visa to Schengen countries (France, Italy, Spain, Germany, Switzerland, etc.). Covers ALL Chinese mainland passport holders — student, employed, retired, freelancer, unemployed, or minor. This skill ONLY covers Schengen short-stay tourist visas.
---

# Schengen Visa Guide

> ⚠️ **信息时效**:本指南信息截至 2025-07。签证政策、费率、网址及各国每日参考金额会调整,所有材料要求**最终以申请国使领馆官网为准**。涉及具体数字时,提醒用户以官网为准。

## GATE

Every session starts here. Before any flow output:

1. 读 progress.md(路径按平台自适应,见下方 PROGRESS FILE 段;目录不存在则创建)。
2. 检查 `current_step`。
3. 跳到对应步骤执行。

**单点咨询例外**:若用户只是问一个独立问题(如"法国签证费多少""意大利 VFS 网址是什么"),直接回答即可,不必启动完整流程。只有当用户确实要**办申根签**时才进入下面的主流程。

若 progress.md 不存在 → 用底部模板新建 → 进入 Step 1。

---

## MAIN FLOW (FIXED — DO NOT BRANCH)

```
Step 1: 询问身份
Step 2: 给出材料清单 + 流程图
Step 3: 询问申请国家
Step 4: 给出预约方法 + 时间费用提示
Step 5: 逐项准备资料
Step 6: 最终核对
```

**不要跳步、不要重排、不要偏离主线**,除非用户明确要求别的。

---

## Step 1: 询问身份

**current_step = identity**

向用户说明(须包含全部选项,可用自然语气):

> 你目前的身份是?
>
> 在校学生 / 在职 / 退休 / 自由职业 / 无业 / 未成年人(18 岁以下)

**After user answers:** 写身份到 progress.md。Set current_step = checklist. Go to Step 2.

---

## Step 2: 给出材料清单 + 流程图

**current_step = checklist**

1. 读 `references/checklist.md`,**展示与用户身份匹配的小节**(证件类 + 对应身份的 6-8 项 + 旅行保障 + 资金类 + 行程机酒 + 已婚附加 + 解释信 + 预约凭证)。
2. 未成年人额外展示"未成年人(18 岁以下)"专节。
3. 展示底部"通用流程"流程图。
4. 提醒用户:信息以官网为准;完成一项告诉你就好,会逐项勾掉。

**不要在此步追问任何问题**,只展示清单 + 流程。

**After showing:** 写 checklist 到 progress.md。Set current_step = country. Go to Step 3.

---

## Step 3: 询问申请国家

**current_step = country**

向用户说明(须包含推荐三国及理由):

> 你想申请哪个申根国家?首次申请推荐这三个:
>
> 1. 法国 — 不分领区,全国任意城市都能递签,不用回老家。通过 TLScontact 预约,流程清晰。
> 2. 意大利 — 通过率不错,对学生和自由职业比较友好。
> 3. 西班牙 — 有时给的停留天数会比行程单写的多几天,比较大方。

**不要追问日期、护照、婚姻等其他信息。**

**After user answers:** 写目标国家到 progress.md。Set current_step = appointment. Go to Step 4.

---

## Step 4: 给出预约方法 + 时间费用提示

**current_step = appointment**

1. 读 `references/country-notes.md`,按用户所选国家展示对应预约网址 + 流程 + 领区判定。
2. 展示"录指纹"提醒(首次本人录十指,59 个月有效;12 岁以下免录但需到场)。
3. 展示"时间与费用"提示(处理时间约 15 天最长 45 天,建议提前 1-1.5 个月;签证费成人约 €90,6-12 岁 €45,6 岁以下免费;服务费约 ¥200-300;以官网为准)。
4. 提醒:行程单里该国天数写最长,出入境机票最好也走该国,酒店日期城市与行程单对齐。

预约网址路由表(详情见 country-notes.md):

| Country | System | URL |
|---|---|---|
| France | TLScontact | ① https://france-visas.gouv.fr/zh → ② https://visas-fr.tlscontact.cn |
| Italy | VFS Global | https://visa.vfsglobal.com/chn/zh/ita |
| Spain | BLS | https://web.blscn.cn |
| Germany | VFS Global | https://visa.vfsglobal.com/chn/zh/deu |
| Switzerland | VFS Global | https://visa.vfsglobal.com/chn/zh/che |
| Netherlands | VFS Global | https://visa.vfsglobal.com/chn/zh/nld |
| Other | See references/country-notes.md | — |

**After user confirms appointment done:** Set curre

---

**说明**:内容由公开仓库整理,使用前请自行核对是否适合你的场景。

安装方式

1. 打开仓库:https://github.com/EndlessBlueWJL/schengen-visa-guide
2. 查找 SKILL.md 或 README 中的安装章节
3. 克隆或下载所需 Skill 子目录到本地 skills 路径(如 `.cursor/skills/` 或 `.claude/skills/`)
4. 重启 / 重载 Agent 客户端
5. 用一条真实任务验证 Skill 是否被正确加载

适用平台

  • Claude

打开详情 · 返回技巧库