uk-visa-autopilot-skill
把英国访客签证从规则查证、材料审核到表单填写整条链路自动化,提交前还会跑 21 个代理的评审闸。适合给自己或家人办签证、担心漏项填错或被拒的人:联网现查费用与豁免计划、逐题生成与真表对应的答案册、写好英文行程与说明信,最终只留确认、签字、录指纹给你做,且绝不代提交或付款。
git clone https://github.com/yylwdyx-commits/uk-visa-autopilot-skill.gitBefore / After 效果对比
1 组自己办英国访客签证:翻十几页 gov.uk 找出签时长、费用和最早可申请日,对着全英文表格逐题查怎么填,材料靠感觉凑,行程单和说明信从零写,最后仍不确定会不会因漏项或口径不一致被拒。
只说一句去哪儿、几号走,skill 联网核对最新规则与豁免计划,产出与真表一比一对应的逐题答案册、英文行程与说明信、标好责任方的材料清单,并跑 21 个代理评审闸验收,你只剩确认、签字、录指纹。
name: visa description: 给申请人及家人办任何国家的签证 / 旅行许可 / 入境授权(ETA、ESTA、eVisa、落地签、过境签都算)。Use whenever the user says 办签证 / 弄个签证 / 要去X国玩帮我搞下签证 / 签证怎么办 / 要不要签证 / 帮我填签证表 / 签证材料, or names a destination and a travel window. 也用于 出签后的事: eVisa/电子签/UKVI账户/ID Check/share code/签证页面存档/英爱互认BIVS/能待多久/爱尔兰要不要签 这类问题, 以及"这趟要不要签证""能不能一签多国""被拒过怎么办"这类问题。内含档案目录约定、已知的坑、审查团队评审闸,以及一条铁律:绝不替申请人提交或付款。
办签证
申请人恨填表。这个 skill 的目标是:他只说一句"我要去哪、几号",剩下的填表、组材料、写信、排行程、查规则全部由你完成,交付一套他只需要过目和签字的成品。
北极星:把申请人在签证上的时间开销压到只剩"确认 + 签字 + 到场录指纹"。他每减少填一个字段,这个 skill 就多值一分。
验收口径:目标是签证成功批下来,不是交付一套完整漂亮的材料。取舍一律按过签概率排,不按完整度排——可有可无的材料宁可砍,别为"齐全"加重任何人的跑腿。
★ 英国线专用:凡涉及 gov.uk 提交后续步 / VFS 约录指纹 / 材料自传 / 补传,先读 references/uk-gov-vfs-automation.md;出签后建 UKVI 账户 / 链接 eVisa 读 references/ukvi-account-evisa.md(逐屏答案,申请人本人操作、agent 看截图陪跑)。
★ 递交前必须过 references/review-gate.md 的评审闸,跑绿才递。
铁律(违反了就是事故)
- 绝不提交、绝不付款、绝不预约确认。 在线表的最后一步 declaration 是申请人本人的法律声明,代签属于伪造。你可以把表填到最后一屏,然后停下等他点头。申请人当场明确授权的付款/预约/上传可以执行,declaration 仍必须本人点。
- 隐私不出本机。 数据源
<PROFILE_DIR>(建议~/.profile-private/,权限 700)。身份证号/护照号/银行信息不得进 git、agent 长期记忆、artifact、对象存储、任何外部服务。成品只落在本机。 - 不得代他撒谎。 拒签史、犯罪记录、逾期滞留这类问题一律如实。隐瞒在英美澳加体系里叫 deception,后果远重于一次拒签(英国可禁入 10 年)。发现他想瞒,直接告诉他代价。
- 规则必须联网现查。 签证规则一年能改好几次(费用、ETA 范围、豁免计划有效期、可提前申请天数)。禁止凭记忆作答。查完在成品里写上"核于 YYYY-MM-DD"。
第 0 步:先找省事路径(最容易被跳过、回报最大的一步)
不要一上来就填表。先问一句:这趟能不能少办几本签证?
已知可用的路径类型(每次都要重新联网确认现行有效性):
| 路径 | 长什么样 | 例子 |
|---|---|---|
| 一签多国 | 一本签证覆盖多个国家 | 申根、BIVS(英爱) |
| 持 A 国签证免 B 国签 | 有甲的签证就能进乙 | 爱尔兰短期签证豁免计划(持英签且先入境英国)、多国认美签/申根签 |
| 免签 / 落地签 / eVisa / ETA | 根本不用提前办或线上几分钟 | 视护照而定;美国护照持有人进英国只要 ETA |
| 家庭成员走不同通道 | 全家不一定同一条路 | 持外国护照的孩子可能免签或只需 ETA |
2026-07 实测结论(英爱线,仍需复核):中国护照持英国标准访问签证、先落地英国,可免签进爱尔兰(豁免计划官方口径运行至 2026-10-31)。所以英爱同行只办英签。入境顺序是硬约束,反了会在机场被拦。
主申请人的选择也是省事路径的一部分:一家人同申时,把零拒签史、持有其他大国长期签证且用得干净的那个人作为主申请人,说明信以其为第一人称,另一人的申请信互相引用。这一招配合如实申报拒签史,实测有效。
第 1 步:盘证件
数据源优先级:<PROFILE_DIR>/profile.md(全家结构化档案)→ <PROFILE_DIR>/originals/(证件原图)→ 旧签证材料目录。
每个人至少确认:护照号与到期日(任何签证有效期不会超过护照有效期,孩子的护照常常是上限)、签发机关口径(2019-04 后中国护照签发机关=国家移民管理局,别写公安部出入境)、旧护照号(旧签证和出入境记录在旧本上)、有无拒签史、有无其他有效签证。
国籍冲突儿童的特例
在境外出生、持外国护照又有中国户口的孩子:出/入中国用中国旅行证,进第三国用外国护照。很多国家他免签或只需 ETA,不必跟着办签证。中国旅行证自签发起仅 2 年有效,且只能由中国驻外使领馆签发,人在国内换不了——到期前顺路出境时在任一中国驻外使领馆换发;真过期了去当地出入境办一次性出入境通行证(有效约 3 个月,掐在出发前 1~1.5 个月办)。★法定英文名以证件 MRZ 为准,别用拼音推。
第 2 步:查规则(联网,逐条落成事实)
对每个目的地至少确认这 8 项,并记下核查日期与来源:
- 该护照是否需要签证;签证类别叫什么
- 官方费用(不看中介站,只认 gov 官网)
- 处理时长;从递交生物信息之日起算还是从在线提交起算
- 最早可提前多少天申请(英国是 3 个月,早了递不进去)
- 生物信息采集地点、是否需要本人到场、儿童年龄门槛
- 儿童额外材料(同意书 / 出生证明 / 学校准假信)
- 拒签史怎么申报
- 有无正在生效的豁免/联签计划及其到期日
已知的取数障碍:irishimmigration.ie、ireland.ie 对部分 IP 返回 403。用搜索引擎拿官方 PDF 的摘录,或走 r.jina.ai 代读;gov.uk 可直接抓。
第 3 步:出成品
固定交付物(markdown 源放 <PROFILE_DIR>/outputs/<国家>签证-<YYYY-MM>/,docx 转到 ~/签证/<国家>-<时间>/ 给申请人看):
| 文件 | 内容 |
|---|---|
00-总览与时间线 | 三条结论 + 谁在哪天做什么 + 只有他本人能做的事单列 |
01..0N-答案册-<人名> | 和真表一比一对应,逐题给答案。他只能给的值标 ★ |
05-行程单-EN | 英文逐日行程 + 中文对照 |
06-材料清单 | 每项标 [有] / [刷] / [你] / [我] |
07-说明信-EN | 有拒签史或特殊情况时必写,英文正文 + 中文对照 + "我改了什么" |
08-在职证明-EN | 公司抬头,注明准假日期与"职位保留" |
12-审核标准与材料自检 | 见 references/material-standards.md,每样材料到手后按表逐项验 |
Markdown → docx 用 scripts/md2docx.py(textutil 转换,Pages/Word 直接开)。
写成品的三条口味
- 先给结论,再给理由。他问"好了没有"就先答好了/没好。
- 产品里不用 emoji。
- 凡是你替他做的判断,要写出来让他能否决 —— 例如改了说明信的责任口径、砍了哪些材料、为什么。
★ 出行史的唯一真源:国家移民管理局出入境记录
不要问申请人去过哪、什么时候去的 —— 人记不准,而且会记错。 让他在国家移民管理局 App / https://s.nia.gov.cn 刷脸拉一份《出入境记录查询结果》(免费、秒出、带官方电子签名、覆盖近 10 年)。给谁办签证就拉谁的(成年人自己拉,未成年由监护人在 App 里代查,不用给孩子注册账号)。
拿到后的标准动作:
- 按"出境—入境"配对成一趟趟行程。
- 目的地靠航班号反查(搜索航班号即可)。★航司国籍≠目的地——踩过:某外国航司的航班按航司国籍推目的地,实为第五航权联程经北京去第三国的那一段。反查存疑时:①问本人目的地记忆(目的地记忆可靠,日期记忆不可靠);②查该航班号的双向历史航线是否指向第三地。常见参照:JL/NH=日本、TG=泰国、SQ=新加坡、CX=香港。出发和返回可能是不同国家(陆路或联程从邻国回)。
- 出成一张"国家 + 起止日期"表,直接就是签证表 travel history 那栏的答案。
- 这份记录本身要作为材料提交 —— 官方出具的"此人零逾期"证明,绝大多数申请人交不出,分量极重。注意它是 RC4 加密 PDF,VFS 会静默拒,上传前用 ghostscript 重写(见英国线配方)。
★★ 附带的一个大坑:旧签证材料里的 Travel Plan 是"计划"不是"实际成行"。 踩过:档案里某次 Travel Plan 写 2 月出行,据此写进说明信;官方记录显示 2 月根本没出境,实际是 9 月。按计划行程申报=与中方官方记录冲突=申报不实。 凡是从旧申请材料里取的出行日期,一律用出入境记录复核。
同样常见:申请人有申根/澳洲这类记录自己没提。申根/澳洲这类同级别体系的干净使用记录,是英美加澳申请里最强的背书,尤其当它发生在某次拒签之后 —— 直接用来给那次拒签翻篇。每次都主动去记录里找这类"高价值行程",别只做加法罗列。
已知的六个坑
- 拒签必须申报,而且只写签证页实拍能证实的事实。 踩过:档案叙述里家人获签的时间与签证页实拍差了数年——差点把错误日期写进主申请信,被评审闸拦下。★ 如果家人早已持签、只有申请人本人被拒过,说明信最有力的一句就是直接点明:问题在那一次面签的准备,不在家庭资质或归国意愿。★★ 凡写签发时间,一律以签证页实拍为准,不信档案叙述。
- 材料不是越多越好。 旧申请材料里常见几十 MB 的全家照、公司实力介绍 PPT。英国官方只要相关证据,堆量稀释重点。别复用那些。
- 自雇/法人自签的在职证明分量不足。 必须附营业执照副本 + 近期经营证据,并在信里把"公司在我名下所以我必须回来"写成强绑定。
- 在职起始日不能早于公司注册日。 申请人口述的入职时间常早于公司成立时间,直接写会被工商公示查出来。
- 时效材料每次都要刷新:银行流水、存款证明、在职证明、行程单、学历备案表在线验证码(1~6 个月失效)。
- 过往出行日期他记不住 —— 走上面那节的官方出入境记录,不要靠回忆也不要靠他口述。相册 EXIF 只作最后兜底。
- 给申请人的「操作示意」必须逐屏给答案,不能按官网概述给大纲。 真人在每一屏都会停下来问,还会把 Given/Surname 填反、把自动提醒邮件当异常。先联网找一份带截图的逐屏指南(大学国际办公室的 PDF 最全),再按它写答案,一屏一行。
★ 上传≠收到。 任何"上传成功"的脚本输出只证明文件挂到了 DOM,不证明对方收到、更不证明点过 Save and Upload。每传一份,等页面上真出现该文件的条目再算数;传完必须回读一次清单核对份数。
★ 常设文件夹:~/签证/(一切从这里开始)
~/签证/
00-先看这个-使用说明.docx
01-证件总账(到期预警).docx ← ★每次办签证第一步:看这个
02-出入境履历+拒签史.docx ← ★travel history 直接抄这个
03-可复用材料库-到期预警.html ← 认证翻译/流水/资产证明/上次提交版申请表,逐份标到期
_可复用模板/ ← 说明信 / 在职证明 / 学校准假信 / 英文行程单
<国家>-<时间>/ ← 每趟一个子文件夹,办完移进 _历史归档/
Markdown 源同步在 <PROFILE_DIR>/outputs/签证总账/(改内容改这里,再用 scripts/md2docx.py 生成 docx)。
每次开工的固定动作:
- 打开
01-证件总账,把"★未知"的栏位补掉,看到期预警有没有踩线。 - 跑可复用材料库的到期检查:绿的直接拿去传,红橙的照「到期规则」去重开,别再从零收材料。填表先抄上一次的提交版申请表 PDF——那是全部字段的最终答案。
- 打开
02-出入境履历,直接取 travel history;缺谁的就让申请人拉一份官方记录。 - 新建
<国家>-<时间>/子文件夹放本趟成品。 - 有新事实就回写这两张总账(新护照、新签证、新拒签、新出行)——总账不更新,这套东西第二次用就不准了。出签后把签证本身也记进去,并挂上到期规则(例如 eVisa 绑护照号,换护照必须去 UKVI 账户更新)。
收尾
交付后向申请人汇报,按 我做完的 / 我明确没做及为什么 / 需要你点头的一件事 三段。不要把待办混在正文里让他自己找。
--- README.md ---
uk-visa-autopilot-skill
A Claude Code skill that runs a UK visitor-visa application end to end. You say "I'm going to the UK on the 15th, back on the 22nd". The agent checks the current rules, audits your documents, fills the form, writes the cover letter, books the biometrics slot, uploads everything to VFS, watches your inbox, and hands you a checklist of the only three things a human must do: confirm, sign, show up.
Field-tested in 2026 on real applications, including an applicant with a prior US refusal and self-employed income. Result: 10-year multi-entry visas. Five working days from biometrics to decision.
Why this exists
Visa applications are 90% clerical work and 10% judgement. The clerical part (60 form fields, 25 documents, three portals, a dozen emails) is exactly what an agent should absorb. The judgement part (what the visa officer actually checks, what counts as misrepresentation) is encoded here as rules and a pre-submission review gate, so the agent applies it instead of guessing.
What's inside
| File | What it does |
|---|---|
SKILL.md | The workflow: hard rules, cheapest-path search (do you even need this visa?), document audit, rule lookup, deliverables, travel-history from official exit-entry records, six known traps |
references/uk-gov-vfs-automation.md | Browser automation recipe for gov.uk and VFS Global: resume links, the one-shot handshake, free biometrics slots, the 10 file inputs, the five upload traps, the passport is handed back on biometrics day (no collection step under eVisa) |
references/ukvi-account-evisa.md | After the grant. Screen-by-screen answers for creating the UKVI account and linking the eVisa on the applicant's own phone, plus the three traps that stall people in mainland China (SMS code never arrives: skip it; ID Check app "problem with the service": switch network; one phone is enough, no QR) and which of the three emails actually means "done" |
references/review-gate.md | The pre-submission review gate. 21 agents in four roles (visa officer, immigration lawyer, consistency auditor, English editor), each blocker re-argued by an adversarial "defence" agent. Ships with the anonymised findings from a real run so you can calibrate severity |
references/material-standards.md | Pass/fail criteria per document: bank statements, deposits, self-employment proof, bookings, the four money figures |
scripts/md2docx.py | Markdown deliverables to .docx for the applicant to read (macOS textutil) |
scripts/visa-mail-check.py / visa-mail-watch.py | IMAP inbox scan and a cron sentinel that pings you on decision mail. Credentials via env vars only |
scripts/cdp-upload-multi.mjs | File upload over Chrome DevTools Protocol, for when your MCP browser tool cannot upload |
Install
git clone https://github.com/yylwdyx-commits/uk-visa-autopilot-skill ~/.claude/skills/visa
Open Claude Code and say what trip you're taking. The skill triggers on words like 签证 / visa / ETA / 要不要签证, and after the grant on eVisa / UKVI account / ID Check / share code / BIVS.
Three rules the agent will not break
- It never clicks the declaration and never pays. The form is filled to the last screen, then it stops. The declaration is the applicant's legal statement.
- It never lies for you. Refusal history and overstays are declared as they are. In the UK/US/AU/CA systems concealment is "deception" and costs far more than one refusal.
- It never answers rules from memory. Fees, ETA scope, waiver schemes and lead times change several times a year. Every rule is fetched live and stamped "verified on YYYY-MM-DD".
Privacy
This repository contains no real names, document numbers, reference numbers, email addresses, credentials or financial figures. Personal data belongs in one local directory with 700 permissions (written as <PROFILE_DIR> throughout) and never enters git, cloud storage or the agent's long-term memory. Keep it that way.
Adapting to other countries
The workflow, the review gate and the material standards are country-agnostic. Only references/uk-gov-vfs-automation.md is UK-specific. Australia, New Zealand and Canada share the same evidential logic and are the obvious next targets.
中文
一套给 Claude Code 用的「办签证」skill。你只说「去哪、几号」,agent 负责查规则、盘证件、组材料、填表、写说明信、约录指纹、传材料、盯邮箱,人只做三件事:确认、签字、到场录指纹。
2026 年在真实申请上跑通,含拒签史申报和自雇补强这类不利条件的处理办法。结果:10 年多次签。录指纹到出签 5 个工作日。
最值钱的一份是 references/review-gate.md:递交前用 21 个 agent 分四个角色(签证官、移民律师、一致性审计、英文编辑)把材料撕一遍,每条 blocker 再派一个反方 agent 尽力推翻。附带真实一轮的脱敏发现,供校准严重度。
三条铁律:agent 绝不点 declaration、绝不付款;绝不替你撒谎;规则一律联网现查不凭记忆。
隐私:仓库里没有任何真实姓名、证号、申请号、邮箱、账号、财务数字。个人信息只放本机 700 权限目录,永远不进 git、云端和 agent 长期记忆。
License
MIT
用户评价 (0)
发表评价
暂无评价
统计数据
用户评分
为此 Skill 评分