plan-eu-relocation
について
このClaude Skillは、EU/DACH地域内または同地域への移住において、構造化され依存関係を考慮したタイムラインを作成します。官僚的手続きをマッピングし、期限を追跡し、国ごとの固有手順を特定することで、プロセス全体を調整します。雇用に基づく移動、厳しい期限、または複雑な国際移住において、単一のエンドツーエンド計画が必要な場合、開発者はこれを活用すべきです。
クイックインストール
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/plan-eu-relocationこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします
ドキュメント
Plan EU Relocation
Build structured, dependency-aware relocation plan for moving within or to EU/DACH region. Cover bureaucratic steps, deadlines, country-specific requirements.
When Use
- Planning move between EU/DACH countries
- Moving from non-EU country to EU/DACH destination
- Need understand which bureaucratic steps depend on which before start
- Coordinating employment-based relocation with employer HR
- Managing relocation with tight deadlines (job start, lease start, school enrollment)
- Need single document that maps full relocation process end-to-end
Inputs
Required
- Origin country: Current country of residence
- Destination country: Target country (Germany, Austria, Switzerland mainly; other EU supported)
- Nationality/nationalities: Citizenship(s) held — EU/non-EU split
- Employment type: Employed (local contract), posted worker, self-employed, freelance, unemployed, student, retired
- Target move date: Approximate physical relocation date
- Household composition: Single, couple, family with children (ages), pets
Optional
- Job start date: First day of employment in destination country
- Housing status: Already secured, searching, employer-provided
- Current insurance coverage: Health, liability, household
- Language proficiency: Destination language level (A1-C2 or none)
- Special circumstances: Disability, pregnancy, military service obligations, ongoing legal matters, custody arrangements
- Prior EU registrations: Previous Anmeldung or equivalent in other EU countries
Steps
Step 1: Assess Situation
Gather personal, professional, legal context. Determine which bureaucratic tracks apply.
- Confirm EU vs non-EU nationality status for all household members
- Determine if visa or residence permit needed (non-EU nationals, non-EEA family members)
- Classify employment type. Check if work permit needed separately from residence permit
- Note bilateral agreements between origin and destination (social security, tax treaties, recognition of qualifications)
- Identify if move permanent, temporary (under or over 183 days), or cross-border commuting
- Record all fixed dates: job start, lease start, school year start, notice periods at current residence
Got: Structured profile document — nationality status, employment classification, move type, all fixed dates.
If fail: Nationality or employment status ambiguous (e.g. dual nationality with one non-EU, or contractor vs employee unclear)? Escalate to legal advisor or destination embassy before proceeding. Don't guess visa requirements.
Step 2: Map Dependency Chain
Identify all bureaucratic steps and prerequisites. Establish correct execution order.
- List all required registrations for destination:
- Residence registration (Anmeldung / Meldezettel / Anmeldung bei der Gemeinde)
- Tax registration or number assignment
- Health insurance enrollment
- Social security registration
- Bank account opening
- Vehicle re-registration (if applicable)
- School/childcare enrollment (if applicable)
- Pet import procedures (if applicable)
- List all deregistration steps for origin:
- Residence deregistration (Abmeldung or equivalent)
- Tax office notification
- Insurance cancellations or transfers
- Utility cancellations
- Mail forwarding
- Map dependencies as directed acyclic graph (DAG):
- Residence registration depends on signed lease
- Tax number depends on residence registration
- Bank account may depend on residence registration and tax number
- Health insurance enrollment may depend on employment contract or residence registration
- Social security coordination depends on employment classification
- Identify parallel tracks: steps that proceed simultaneously
- Mark steps needing in-person appointments vs online/mail
Got: Dependency graph (text or visual) showing all steps, prerequisites, parallel tracks.
If fail: Dependencies unclear for specific country? Search official government sources (Germany: bmi.bund.de, Austria: oesterreich.gv.at, Switzerland: ch.ch). Don't assume dependencies transfer between countries.
Step 3: Build Timeline with Deadlines
Convert dependency graph into calendar timeline aligned with target move date.
- Work backwards from move date and fixed deadlines (job start, school year)
- For each step, estimate:
- Lead time (how early it can start)
- Processing time (how long authority takes)
- Buffer time (recommended slack for delays)
- Assign calendar windows per step:
- Pre-move actions (from origin country): visa application, insurance research, document prep
- Move-week actions: Anmeldung, bank account, SIM card
- Post-move actions (within legal deadlines): tax registration, vehicle re-registration, deregistration at origin
- Note statutory deadlines with penalties:
- Germany: Anmeldung within 14 days of moving in
- Austria: Meldezettel within 3 days
- Switzerland: Anmeldung within 14 days (varies by canton)
- Tax registration deadlines vary
- Add appointment booking lead times (some Buergeramt offices need 2-6 weeks advance)
Got: Week-by-week timeline from 8-12 weeks before move to 4-8 weeks after. Each step placed in its execution window.
If fail: Appointment availability unpredictable (common in large German cities)? Build 2-week buffer. Identify alternative offices or early-morning walk-in options.
Step 4: Identify Country-Specific Procedures
Tailor generic plan to destination country's requirements and conventions.
- For Germany:
- Buergeramt Anmeldung (needs Wohnungsgeberbestaetigung from landlord)
- Finanzamt tax ID assignment (Steueridentifikationsnummer arrives by mail in 2-4 weeks)
- Gesetzliche or private Krankenversicherung enrollment
- Rentenversicherung coordination
- Rundfunkbeitrag (GEZ) registration
- Elterngeld/Kindergeld applications if applicable
- For Austria:
- Meldezettel at Meldeamt (within 3 days)
- Finanzamt registration for Steuernummer
- e-card for health insurance (through employer or self-registration with OeGK)
- Sozialversicherung coordination
- For Switzerland:
- Einwohnerkontrolle registration (within 14 days, canton-dependent)
- AHV/IV/EO social insurance registration
- Mandatory health insurance (Grundversicherung) within 3 months
- Quellensteuer or regular tax depending on permit type
- Residence permit (B or L) application through employer or canton
- Cross-reference each procedure with documents required (see check-relocation-documents skill)
Got: Country-specific procedure list with exact office names, required forms, typical processing times.
If fail: Destination is smaller municipality? Procedures may differ from national standard. Check specific Gemeinde/Kommune website or call Buergerservice direct.
Step 5: Flag High-Risk Items
Identify steps where missed deadlines carry financial penalties, legal consequences, cascading delays.
- Mark all steps with statutory deadlines (Anmeldung, tax registration, insurance enrollment)
- Compute penalty for missing each deadline:
- Late Anmeldung in Germany: fine up to 1,000 EUR
- Late Meldezettel in Austria: fine up to 726 EUR
- Late health insurance in Switzerland: retroactive premiums plus surcharge
- Identify bottleneck steps that block multiple downstream actions:
- No Anmeldung = no tax ID = no proper payroll = no bank account (in some cases)
- Flag items needing original documents hard to replace if lost (birth certificates, marriage certificates, degree attestations)
- Note seasonal risks: end-of-year moves conflict with office closures; September moves overlap school enrollment pressure
- Identify steps where origin country has deadline too (deregistration, tax year coordination, insurance notice periods)
Got: Risk register — each high-risk item, deadline, penalty, mitigation strategy.
If fail: Penalty amounts or deadlines can't be confirmed via official sources? Mark as "unconfirmed". Recommend direct inquiry with relevant authority. Don't invent penalty amounts.
Step 6: Generate Relocation Plan Document
Compile all findings into single actionable relocation plan.
- Structure document with sections:
- Executive summary (move type, key dates, household composition)
- Dependency graph (visual or text)
- Timeline (week-by-week checklist)
- Country-specific procedures (destination)
- Deregistration procedures (origin)
- Risk register (high-priority items highlighted)
- Document checklist (cross-reference to check-relocation-documents)
- Contact list (relevant offices, phone numbers, appointment URLs)
- Format each checklist item with:
- Status indicator (not started / in progress / done / blocked)
- Deadline
- Dependencies
- Notes or tips
- Include "first 48 hours" quick-reference card for most time-critical steps after arrival
- Add "what-if" section for common disruptions: apartment falls through, job start date changes, documents delayed in mail
Got: Complete, structured relocation plan ready for execution. All items traceable back to dependency graph and risk register.
If fail: Plan too complex for single document (e.g. multi-country move with dependents needing separate visa tracks)? Split into master timeline plus per-person sub-plans.
Checks
- Every bureaucratic step in dependency graph has at least one source (official government website, embassy, legal reference)
- All statutory deadlines noted with legal basis
- Timeline accounts for weekends, public holidays, office closure periods
- No step appears before its dependencies in timeline
- Risk register covers minimum: Anmeldung, tax registration, health insurance, social security
- Document checklist cross-references check-relocation-documents skill output
- Fixed dates (job start, lease start) reflected in timeline without conflicts
Pitfalls
- Assume all EU countries have same procedures: Registration deadlines, required documents, office structures vary significantly even within DACH
- Underestimate appointment lead times: In Berlin, Hamburg, Munich, Buergeramt appointments can book out 4-6 weeks. Plan accordingly or use walk-in slots
- Forget origin country: Deregistration, tax notifications, insurance cancellation periods at origin are just as important as destination registrations
- Ignore 183-day tax rule: Spending more than 183 days in country in calendar year usually triggers full tax residency. Coordinate move date carefully
- Don't bring originals: Many DACH offices require original documents (not copies). Some require certified translations. Digital copies often not accepted
- Treat Switzerland like EU country: Switzerland is not in EU. Different rules for residence permits, health insurance, social security — even for EU nationals
- Miss health insurance gap: Between leaving origin country insurance and enrolling in destination, may be uncovered period. Arrange travel or international health insurance to bridge
- Overlook pet regulations: Pet passports, rabies titers, breed-specific import rules can add weeks to timeline
See Also
- check-relocation-documents -- Verify document completeness for each bureaucratic step
- navigate-dach-bureaucracy -- Detailed guidance for specific DACH governmental procedures
GitHub リポジトリ
関連スキル
railway-docs
ドキュメントこのスキルは、Railwayの機能や仕様、特定のドキュメントURLに関する質問に答えるために、最新のRailwayドキュメントを取得します。開発者がRailwayの公式情報源から正確かつ最新の情報を直接受け取れるようにします。ユーザーがRailwayの動作方法について尋ねたり、Railwayドキュメントを参照する際にご利用ください。
n8n-code-python
ドキュメントこのClaudeスキルは、n8nのコードノードでPythonコードを記述するための専門的なガイダンスを提供します。具体的には、Pythonの標準ライブラリの使用方法や、`_input`、`_json`、`_node`といったn8n独自の構文の扱い方を解説します。n8n環境内におけるPythonの制限事項を開発者が理解できるよう支援し、ほとんどのワークフローではJavaScriptの使用を推奨しながらも、特定のデータ変換ニーズに対応するPythonソリューションを提案します。
archon
ドキュメントArchonスキルは、RAGを活用したセマンティック検索とプロジェクト管理をREST APIを通じて提供します。ドキュメントの検索、階層的なプロジェクト/タスクの管理、ドキュメントアップロード機能を備えたナレッジ検索の実行にご利用いただけます。外部ドキュメントを検索する際は、他の情報源を利用する前に常にArchonを最優先で使用してください。
n8n-code-javascript
ドキュメントこのClaudeスキルは、n8nのCodeノードでJavaScriptコードを書くための専門的なガイダンスを提供します。`$input`/`$json`変数、HTTPヘルパー、DateTime処理などの重要なn8n固有の構文を網羅し、一般的なエラーのトラブルシューティングも行います。CodeノードでカスタムJavaScript処理を必要とするn8nワークフローを開発する際にご利用ください。
