dpa-art-28-oliver-schmidt-prietz
Review, draft, or redline a Data Processing Agreement (DPA / Auftragsverarbeitungsvertrag / AVV) under Art. 28 GDPR, or prepare a Joint Controller Arrangement under Art. 26 GDPR. Supports bilingual output (DE/EN), both controller- and processor-side perspectives, and two review depths — quick (Art. 28(3)(a)–(h) coverage) and negotiation-grade (clause-by-clause risk scoring).
npx skills add lawve-ai/awesome-legal-skills --skill data-processing-agreement-art-28-gdpr-oliver-schmidt-prietz --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# DPA Art. 28 GDPR — Review, Drafting & Redlining ## Purpose This skill governs all work on **controller–processor contracts (Art. 28 GDPR)** and **joint-controller arrangements (Art. 26 GDPR)**. It produces: - **Reviews** of existing DPAs (quick or negotiation-grade) - **Drafts** of new DPAs / AVVs from modular templates (DE / EN) - **Redlines** in response to counterparty drafts - **Joint Controller Agreements** (JCA / Art.-26-Vereinbarung) ## Mode router — ALWAYS run first Before doing anything else, classify the request into ONE of these modes: | Mode | Trigger pattern | Workflow file | |---|---|---| | `REVIEW_QUICK` | "Is this DPA compliant?", "Art. 28(3)(a)–(h) check", short turnaround, sign/no-sign decision needed | `workflows/review-quick.md` | | `REVIEW_NEG` | "Review this for negotiation", "give me redline points", "what should we push back on", deeper diligence | `workflows/review-negotiation.md` | | `DRAFT` | "Draft a DPA", "create an AVV", "we need a processor agreement for [X]", greenfield | `workflows/draft.md` | | `REDLINE` | Counterparty has sent a DPA, user wants tracked-changes / counter-proposals | `workflows/redline.md` | | `JOINT_CONTROLLER` | "Art. 26", "join
- Purpose
- Mode router — ALWAYS run first
- Intake — ALWAYS gather these before producing output
- Hard rules
- Reference loading order
- Output structure by mode
- REVIEWQUICK output
- REVIEWNEG output
- DRAFT output
- REDLINE output
- JOINTCONTROLLER output
- Quality gates — verify before delivery
- Style & tone
- Out of scope (do not silently expand into these)
What does the dpa-art-28-oliver-schmidt-prietz skill do?
Review, draft, or redline a Data Processing Agreement (DPA / Auftragsverarbeitungsvertrag / AVV) under Art. 28 GDPR, or prepare a Joint Controller Arrangement under Art. 26 GDPR. Supports bilingual output (DE/EN), both controller- and processor-side perspectives, and two review depths — quick (Art. 28(3)(a)–(h) coverage) and negotiation-grade (clause-by-clause risk scoring).
How do I install it?
Run `npx skills add lawve-ai/awesome-legal-skills --skill data-processing-agreement-art-28-gdpr-oliver-schmidt-prietz --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From lawve-ai/awesome-legal-skills, a repository with 618 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
