Runs the EDPB Recommendations 01/2020 six-step assessment on a Chapter V transfer. Transfer qualification, Art. 45 adequacy fast-track, Art. 46 full assessment, four essential guarantees, balanced Art. 49 derogation, and RoPA interchange delta — across 12 country profiles.
Each capability is documented separately, tested separately, and called by the workflow at the right moment. Compose them or invoke individually.
Ten structured steps. The human stays accountable; the skill carries the structure, the citations, and the document trail.
Match the workflow to the situation. The skill router picks automatically; you can override.
Single-folder skill. SKILL.md is the runtime spec; references hold the knowledge corpus; evals hold the proof.
tia/ ├── evals # Test cases + assertions │ └── evals.json # 12 cases, 89 assertions ├── references # Reference corpus │ ├── country-profiles │ │ ├── ae.md │ │ ├── au.md │ │ ├── br.md │ │ ├── cn.md │ │ ├── generic-assessment.md │ │ ├── in.md │ │ ├── ru.md │ │ ├── sg.md │ │ ├── tr.md │ │ ├── uk-post-adequacy.md │ │ ├── us-dpf.md │ │ ├── us-non-dpf.md │ │ └── za.md │ ├── art49-derogations.md │ ├── edpb-six-steps.md │ ├── essential-guarantees.md │ ├── interchange-delta.md │ ├── schrems-ii-holdings.md │ ├── sources.md │ ├── supplementary-measures.md │ ├── tia-template.md │ └── transfer-qualification.md ├── CHANGELOG.md # Version history ├── README.md # Deployment guide └── SKILL.md # Main skill instructions
Two deployment surfaces. The skill auto-triggers on relevant keywords once installed.
tia/ foldercp -r tia/ \ ~/.claude/skills/user/
Every output is documented, version-pinned, and traceable to its source citation.
Every release runs against a fixed test suite. Assertions check numeric consistency, citation accuracy, and decision-tree branches.
Every legal verdict resolves to one of these instruments. No invented articles, no synthetic recitals.
The trace is the product. Nothing happens off the record — no hidden tool calls, no silent retrieval, no opaque chain-of-thought.
GDPR Transfer Impact Assessment skill — structured Chapter V transfer guidance for Claude. Combines:
skills/tia/
├── SKILL.md # Main skill instructions (deploy this)
├── CHANGELOG.md # Version history
├── README.md # This file
├── evals/
│ └── evals.json # 12 behavioural test cases
└── references/
├── edpb-six-steps.md # EDPB Rec 01/2020 methodology
├── essential-guarantees.md # EDPB Rec 02/2020 four-pillar framework
├── transfer-qualification.md # EDPB Guidelines 05/2021 — 3 criteria + 12 examples
├── art49-derogations.md # Art. 49 balanced assessment (EDPB + judicial)
├── supplementary-measures.md # Catalog (technical / contractual / organisational)
├── schrems-ii-holdings.md # C-311/18 key holdings + implications
├── tia-template.md # Document template structure
├── interchange-delta.md # RoPA delta format
├── sources.md # Regulatory source references
└── country-profiles/
├── us-non-dpf.md # USA outside DPF
├── us-dpf.md # USA DPF-certified
├── uk-post-adequacy.md # UK (adequacy renewed Dec 2025)
├── in.md # India
├── cn.md # China
├── br.md # Brazil
├── au.md # Australia
├── sg.md # Singapore
├── tr.md # Turkey
├── ae.md # UAE (DIFC / ADGM / mainland)
├── za.md # South Africa
├── ru.md # Russia
└── generic-assessment.md # Guided questionnaire for unlisted countries
tia/ folder structure.# Symlink the skill from the monorepo
ln -s ~/CLAUDE_PROJECTS/SKILLS/claude-skills/skills/tia ~/.claude/skills/tia
Example prompts that trigger the skill:
| Mode | When | Output |
|---|---|---|
| Single transfer assessment | One known transfer | Markdown + .docx TIA |
| Batch / registry | Multiple transfers | Registry + per-transfer pipeline + Transfer Risk Summary |
| Discovery (standalone) | No RoPA, multiple transfers | Discovery walkthrough → registry → assessments |
| RoPA import | Has RoPA sidecar | Import transfers → assess each |
| Adequacy fast-track | Destination has adequacy | Lightweight assessment + monitoring triggers |
| Art. 49 path | Derogation potentially applies | Balanced assessment (EDPB + judicial) |
| Transfer qualification only | "Is this even a transfer?" | Qualification finding |
| Review / update | Existing TIA + legal change | Re-assessment of affected sections |
| Format | Purpose |
|---|---|
| Markdown TIA Report | In-session preview, working document |
| .docx Formal TIA Document | Compliance file, CNIL-style tables, sign-off block |
| JSON Delta | RoPA interchange — patches tia_ref, tia_status, supplementary_measures[], dates |
| Transfer Risk Summary | One-page executive overview for batch assessments |
| Document | Reference | Purpose |
|---|---|---|
| GDPR Chapter V | Arts. 44–49 | Statute |
| Schrems II | CJEU C-311/18 (16 July 2020) | Adequacy + TIA obligation |
| EDPB Rec 01/2020 | v2.0 (18 June 2021) | Six-step methodology |
| EDPB Rec 02/2020 | (10 November 2020) | Essential guarantees |
| EDPB Guidelines 05/2021 | v2.0 (14 February 2023) | Transfer qualification |
| EDPB Guidelines 2/2018 | (25 May 2018) | Art. 49 derogations (EDPB view) |
| CNIL TIA Guide | January 2025 (final) | Practical structured tables |
| OLG München, 21 U 3882/25 e | (11 May 2026) | Art. 49(1)(b) for global services |
| Implementing Decision (EU) 2023/1795 | (10 July 2023) | EU-US DPF adequacy |
| Skill | Direction | What flows |
|---|---|---|
| RoPA | Inbound | Read sidecar; filter third-country transfers; pre-populate Step 1 |
| RoPA | Outbound | Emit delta file per assessed transfer (conforming to RoPA inbound schema v1.0) |
| DPIA Sentinel | Flag only | If Step 3 reveals high-risk processing, flag for Art. 35 DPIA consideration (no auto-trigger) |
See CHANGELOG.md for full version history.
AGPL-3.0. See repository LICENSE.
This skill provides structured GDPR Chapter V guidance based on EDPB Recommendations, CNIL guidance, and emerging case law. It is not legal advice. Involve your DPO and qualified counsel for final decisions, especially where the skill flags a transfer for suspension or restructuring. The skill's country profiles reflect the law and practice as of the "Last verified" date stated in each profile — verify current status before formal use.
Created by Oliver Schmidt-Prietz — OneZero Legal