关于
This Claude Skill verifies document completeness for EU/DACH relocation steps, identifying missing items and translation/apostille requirements. It's designed for use before appointments, after rejections, or as a periodic check during the relocation process. The skill uses tools like Read, Grep, and WebSearch to analyze documents against bureaucratic checklists.
快速安装
Claude Code
推荐npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/check-relocation-documents在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Check Relocation Documents
Docs present + valid + ready → each bureau step of EU/DACH relocation. → action list: missing items + translation needs.
Use When
- Relocation plan done → before bureau procs start
- Prep for specific appt (Buergeramt, Finanzamt, insurance)
- Unsure: certified translation/apostille needed?
- Authority rejected/asked for more docs
- Household member diff nationality → separate doc tracks
- Periodic check during relocation
In
Required
- Relocation plan: From plan-eu-relocation skill → lists all bureau steps
- Dest country: DE, AT, CH, or other EU
- Nationality(s): All household members
- Doc inventory: Docs held (originals + copies)
Optional
- Origin country: → determines apostille/Hague Convention needs
- Employment contract: → employer-issued docs (Arbeitgeberbescheinigung)
- Lang of existing docs: → translation needs
- Prior EU registrations: → simplify reqs
- Special: Refugees, EU Blue Card, posted workers → diff doc reqs
Do
Step 1: List All Bureau Steps
Extract every registration/app/notification step from relocation plan.
- Parse plan → all action items needing doc submission
- Categorize by authority:
- Municipal (Buergeramt, Meldeamt, Einwohnerkontrolle)
- Tax (Finanzamt)
- Health insurance (Krankenkasse, OeGK, Swiss insurer)
- Social security (Rentenversicherung, Sozialversicherung, AHV)
- Immigration (Auslaenderbehorde) if applies
- Banks
- Schools/childcare
- Vehicle (Kfz-Zulassungsstelle)
- Other (pet import, license recognition)
- Order by dep chain from plan
- Note steps sharing docs → avoid redundant prep
→ Numbered step list, categorized + ordered, shared-doc notes.
If err: Plan incomplete/missing → build from official checklist (DE: make-it-in-germany.com, AT: migration.gv.at, CH: ch.ch/en/moving-switzerland).
Step 2: Map Required Docs per Step
Each bureau step → every doc authority wants.
- Municipal reg (Anmeldung/Meldezettel):
- Passport/ID (all members)
- Wohnungsgeberbestaetigung / rental contract / deed
- Marriage cert (if couple)
- Birth certs (kids)
- Prev registration (if moving in-country)
- Tax reg:
- Meldebestaetigung/Meldezettel
- Employment contract / biz reg
- Tax ID from origin (cross-border coord)
- Marriage cert (DE tax class)
- Health insurance:
- Employment contract / self-emp proof
- Prev insurance / EHIC
- S1 form (posted workers/cross-border)
- Meldebestaetigung
- Social security coord:
- A1 portable doc (posted workers)
- E-forms/S-forms for benefits
- Employment history
- Origin SS number
- Bank acct:
- Passport/ID
- Meldebestaetigung
- Income proof (contract/payslips)
- Tax ID / Steueridentifikationsnummer (DE)
- Immigration/residence (non-EU):
- Passport ≥6 months validity
- Biometric photos (per country format)
- Employment contract/offer
- Financial means proof
- Health insurance
- Recognized degree (EU Blue Card)
- Criminal check (may need apostille)
- Vehicle re-reg:
- Fahrzeugbrief/Zulassungsbescheinigung Teil II
- Insurance proof (eVB in DE)
- TUeV/Pickerl/MFK cert
- Meldebestaetigung
- School/childcare:
- Birth certs
- Vaccination (Impfpass)
- Prev school reports + translations
- Meldebestaetigung
→ Matrix: step → docs + specs (original req, copy OK, certified translation needed).
If err: Reqs unclear → authority site/phone. Reqs change → no 3rd-party guides >12 months old.
Step 3: Check Current Doc Status
Req docs vs. inventory → find gaps.
- Each req doc:
- Have (original): Held + accessible
- Have (copy only): Copy only → may need order original
- Expired: Exists but validity passed
- Missing: No exist → must obtain
- N/A: Not needed here
- For "Have (original)":
- Not damaged/illegible
- Names match across docs (watch transliteration, maiden, middle)
- Still valid when used (passports, IDs, insurance)
- Expired:
- Renewal time at issuer
- Temporarily accepted? (mostly no)
- Cost
- Missing:
- Issuer + proc time
- Supporting docs to obtain (recursive)
- Cost + payment
- Remote or in-person?
- Flag name mismatches (passport maiden vs. marriage cert married) → likely need proof of name change
→ Status table per doc: status, validity date, issue notes.
If err: Status unconfirmable (in storage/elsewhere) → mark "unconfirmed" + treat as missing.
Step 4: Identify Translation + Apostille Reqs
Which docs need certified translation, apostille, or legalization.
- Dest country lang:
- DE: German or certified translation
- AT: Same as DE; some offices OK w/ English for EU docs
- CH: Depends on canton (DE/FR/IT/Romansh)
- Translation-exempt:
- EU multilingual forms (Reg 2016/1191) for civil status between EU states
- Passports/IDs
- EHIC
- Translation needed:
- Sworn/certified translator (beeidigter Uebersetzer)
- Certified in dest country (not origin)
- Turnaround: 3-10 biz days
- Cost: 30-80 EUR/page
- Apostille/legalization:
- Hague countries: apostille from issuer authority
- Non-Hague: full legalization chain (notary → foreign ministry → embassy)
- EU-internal: often exempt, verify per type
- CH: Hague member, not EU → rules differ
- Digital/e-apostilles accepted?
- Some docs need BOTH apostille + translation (apostille itself may need translation)
→ Translation/legalization matrix per doc: translation y/n, apostille y/n, cost, proc time.
If err: Unsure on apostille → contact dest authority directly. Over-prep > under-prep.
Step 5: Generate Action List
All findings → prioritized deadline-aware list.
- Merge gaps (missing, expired, translation, apostille) → single list
- Per item:
- Doc name
- Action (obtain/renew/translate/apostille/replace)
- Authority/provider
- Proc time
- Cost
- Deadline (from timeline)
- Priority (critical/high/medium/low)
- Priority:
- Critical: Blocks first bureau step (passport for Anmeldung) or hard deadline
- High: Needed first 2 weeks; long proc
- Medium: First month; reasonable proc
- Low: Eventually, no pressure
- Order:
- Critical by longest proc first
- High by deadline
- Medium + low
- Total cost estimate
- "Doc folder" checklist per appt → exactly which originals/copies/translations to bring
→ Prioritized list w/ deadlines + costs + proc times + per-appt packing lists.
If err: Uncertain proc times → worst-case, start early. Flag expedited options.
Check
- Every bureau step has ≥1 doc mapped
- No "status unknown" → all have/missing/expired/N/A
- Translation reqs reference dest country official lang
- Apostille reqs verified vs. Hague membership of issuer
- Deadlines align w/ plan-eu-relocation timeline
- Priority consistent (no "low" that blocks "critical")
- Total cost calculated + presented
- Per-appt checklists for ≥ first 3 steps
Traps
- Assuming EU docs need no prep: EU rules simplify but most offices still want translations + apostilles
- Name mismatches: Transliteration, maiden/married, middle names → #1 rejection cause
- Relying on photocopies: DACH authorities want originals + keep certified copies → bring originals
- Translations ordered late: Sworn translators backlog 1-2 weeks, worse Aug-Sep
- Forgetting apostille on translation: Some want apostille on original AND separate certified translation of apostilled doc
- Not checking validity: Passport w/ 2 months may be rejected if 6 months req
- Ignoring multilingual EU forms: Civil status between EU → multilingual forms eliminate translation → must request explicitly
- Assuming digital docs accepted: DACH offices want physical; PDF printouts may need extra verification
→
- plan-eu-relocation -- Creates plan feeding this check
- navigate-dach-bureaucracy -- Detailed proc guidance
GitHub 仓库
Frequently asked questions
What is the check-relocation-documents skill?
check-relocation-documents is a Claude Skill by pjt222. Skills package instructions and resources that Claude loads on demand, so Claude can perform check-relocation-documents-related tasks without extra prompting.
How do I install check-relocation-documents?
Use the install commands on this page: add check-relocation-documents to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does check-relocation-documents belong to?
check-relocation-documents is in the Meta category, tagged word and design.
Is check-relocation-documents free to use?
Yes. check-relocation-documents is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
相关推荐技能
Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。
这个Claude Skill为开发者提供完整的Polymarket预测市场开发支持,涵盖API调用、交易执行和市场数据分析。关键特性包括实时WebSocket数据流,可监控实时交易、订单和市场动态。开发者可用它构建预测市场应用、实施交易策略并集成实时市场预测功能。
该Skill帮助开发者创建OpenCode插件,用于接入命令、文件、LSP等25+种事件。它提供了插件结构、事件API规范和JavaScript/TypeScript实现模式,适合需要拦截操作、扩展功能或自定义事件处理的场景。开发者可通过它快速构建响应式模块来增强OpenCode AI助手的能力。
SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。
