Pii Contract Analyze
gregmos/PII-Shield
Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.
Draft GDPR/DSGVO-compliant privacy notices as .docx for any EU/EEA jurisdiction and audience.
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietz --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .claude/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .claude/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietzType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietz --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .agents/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .agents/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietz --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .cursor/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .cursor/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/lawve-ai/awesome-legal-skills.git --path skills/privacy-notice-generator-oliver-schmidt-prietz--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietz --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .gemini/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .gemini/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietzInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .github/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .github/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lawve-ai/awesome-legal-skills gdpr-privacy-notice-eu-oliver-schmidt-prietz --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/privacy-notice-generator-oliver-schmidt-prietz .opencode/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "gdpr-privacy-notice-eu-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/privacy-notice-generator-oliver-schmidt-prietz into .opencode/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gdpr-privacy-notice-eu-oliver-schmidt-prietz", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
gdpr-privacy-notice-eu-oliver-schmidt-prietzDraft GDPR/DSGVO-compliant privacy notices as .docx for any EU/EEA jurisdiction and audience.
Gdpr Privacy Notice Eu Oliver Schmidt Prietz is an agent skill from lawve-ai/awesome-legal-skills. Draft GDPR/DSGVO-compliant privacy notices as .docx for any EU/EEA jurisdiction and audience. Use when user asks to create a privacy policy/notice, mentions "Datenschutzerklärung", "politique de confidentialité", "privacy notice", needs Art. 13/14 disclosures, AI Act transparency, cookie policy, or notices for applicants ("Bewerber-Datenschutz"), employees ("Beschäftigten-Datenschutz"), B2B partners, or B2C customers. Covers DE (DSGVO+BDSG+TDDDG), FR (RGPD+LIL+LCEN), AT, IT, ES, NL, BE, IE, UK GDPR. Five notice…
Its SKILL.md is about 5.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `README.md`, `evals.json` and `references/DE.md`).
It sits in Legal & Compliance, covering Privacy and GDPR and Recruiting and HR. It works with Microsoft Word. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is AGPL-3.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 045f738. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Gdpr Privacy Notice Eu Oliver Schmidt Prietz loads about 5.9k tokens when it runs, and up to ~29k if it reads all its reference files. Until then it costs about 159 tokens; SKILL.md has 2,686 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its AGPL-3.0 licence (© lawve-ai). 2,686 words, ~5,924 tokens.
.claude/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Generate jurisdiction-aware, GDPR-compliant privacy notices as professional .docx documents.
1. SCOPE → Notice type, jurisdiction(s), template choice
2. INTAKE → Type-driven collection: controller info, data inventory, legal bases
3. DRAFT → Generate notice from template + type profile + collected info
4. VERIFY → Art. 13/14 compliance check + type-specific checks + AI Act check
5. DELIVER → .docx output via docx skillBefore anything else, determine what type of privacy notice is needed. Load references/NOTICE_TYPES.md and ask:
"What type of privacy notice do you need?"
| Type | Description |
|---|---|
| Website / App | For visitors, users, subscribers of a website, web app, or mobile app |
| Applicant / Recruiting | For job applicants and candidates (Bewerber, candidats) |
| Employee | For employees, contractors, interns (Beschäftigte, salariés) |
| Business Partner (B2B) | For contact persons at vendors, suppliers, clients, partners |
| B2C Customer | For end consumers in a customer/purchase relationship |
| Combined | Multiple audiences in one or several linked notices |
The selected type determines:
Refer to references/NOTICE_TYPES.md for the full section map, data profile, legal bases, intake questions, and retention defaults for each type.
Ask which countries/markets the service targets. Load the appropriate reference:
| Target Market | Reference File |
|---|---|
| Germany / DACH | references/DE.md |
| France | references/FR.md |
| Other EU (AT, IT, ES, NL, BE, IE, UK) | references/OTHER_EU.md |
| Always load | references/EU_COMMON.md |
For multi-jurisdiction services, load all relevant files and note where requirements differ (e.g., children's age thresholds, DPO thresholds, retention rules).
Ask the user:
"I will draft the privacy notice as a professional .docx document. Do you have an existing template or privacy notice I should use as a base? If not, I will use one of our pre-built templates."
| Option | Action |
|---|---|
| User provides template | Use their .docx as base — preserve structure, wording, and formatting; only fill/adapt |
| No user template | Generate from references/templates.md using the docx skill |
references/templates.md includes: 13-section structure, Art. 21 objection box (visually highlighted), purposes/retention table, cookie table, AI/automated decision-making section, children's data section, proper header/footer with page numbers, A4 formatting, TOC, and full translations for DE, FR, and EN. Select the language matching the target jurisdiction.
If user provides a template: faithfully preserve its structure and validated wording. Only replace placeholders and adapt to the specific case. Do NOT rewrite validated legal language.
If the service targets multiple jurisdictions or language groups, determine the language approach:
| Scenario | Approach |
|---|---|
| Single market, single language | One notice in the market's language (e.g., DE only → German) |
| Single market, international workforce/users | Primary language + English version. State which version governs in case of conflict. |
| Two markets, two languages | Option A: Two separate notices (one per language), each self-contained. Option B: Bilingual notice with clear visual separation (e.g., side-by-side columns or sequential sections). |
| Pan-EU / many markets | English as primary + translations for key markets. Each translation should be a standalone notice, not a partial translation. |
| Swiss company (nDSG + GDPR) | Address both the Swiss nFADP (new Federal Act on Data Protection) and GDPR. Typical approach: single notice referencing both regimes, in at least German + French (+ Italian if applicable). Note: nFADP has no consent requirement for general processing but requires information duties similar to Art. 13/14 GDPR. |
Template handling for bilingual documents:
Multi-language verification checklist (add to Step 4 if applicable):
If the notice type is Website / App, further classify the platform to anticipate data categories. See references/NOTICE_TYPES.md → "Website / App" → "Sub-Types & Data Profiles" for details.
| Sub-Type | Typical Additional Data |
|---|---|
| Brochure/corporate site | Contact forms, analytics, cookies only |
| E-commerce | Account, payment, order history, shipping, returns |
| SaaS / Web app | Account, usage data, feature logs, API keys, collaboration data |
| Mobile app | Device ID, push tokens, permissions (camera, location, contacts), app usage |
| Marketplace | Dual roles (buyers/sellers), ratings, messaging, payment escrow |
| Platform with AI features | Training data, AI inputs/outputs, model decisions, profiling |
Collect ALL information before drafting. Use the type profile from references/NOTICE_TYPES.md to guide the intake — each type pre-defines likely data categories, legal bases, and type-specific questions.
Ask in logical groups, not all at once. Start with Group A (always), then use the type profile to determine which categories to probe and which type-specific questions to ask.
For each collection point (forms, account creation, purchase, cookies, app usage):
Categories to probe:
EU_COMMON.md → "Special Category Data (Art. 9)" for the full intake protocol. Determine the Art. 9(2) exception for each category, confirm the dual legal basis (Art. 6 + Art. 9(2)), and document additional safeguards. Common triggers by notice type: Employee (church tax, disability, sick leave, union dues), Applicant (disability, health, religion), B2C (health data for pharmacy/insurance/fitness).For each processing activity, determine the legal basis. Reference EU_COMMON.md for guidance.
Present as a table for the user to confirm:
| Purpose | Legal Basis | Data Categories |
|---|---|---|
| Service provision / contract execution | Art. 6(1)(b) | [to fill] |
| Account management | Art. 6(1)(b) | [to fill] |
| Legal/tax compliance | Art. 6(1)(c) — [specific law] | [to fill] |
| Analytics | Art. 6(1)(f) or consent | [to fill] |
| Marketing / newsletter | Art. 6(1)(a) consent | [to fill] |
| AI-based processing | [determine per use case] | [to fill] |
DPA / Art. 28 Cross-Reference — For each processor identified:
If the service uses AI/ML:
Check whether a Data Protection Impact Assessment may be required. If 2 or more of the following indicators apply, inform the user and recommend a DPIA as a separate deliverable:
If 2+ indicators are flagged:
After collection, produce a structured summary for user confirmation:
NOTICE TYPE: [Website / Applicant / Employee / B2B / B2C / Combined]
CONTROLLER: [Name, form, address]
JURISDICTION(S): [Countries]
PLATFORM: [Type / Sub-type if website]
DPO: [Yes/No + contact]
DATA CATEGORIES: [List by collection point]
PURPOSES + BASES: [Table]
PROCESSORS: [List with locations]
TRANSFERS: [Countries + mechanisms]
COOKIES: [Categories + tools + CMP — if applicable per type]
AI PROCESSING: [Yes/No + details]
RETENTION: [Key periods — cross-check with type defaults]
SPECIFICS: [Anything unusual]
SECTIONS TO INCLUDE: [Based on type section map]
SECTIONS TO SKIP: [Based on type section map]Confirm with user before proceeding to draft.
Use the section map from references/NOTICE_TYPES.md for the selected notice type. Only include sections marked ✅ or ⚠️ (if applicable). Skip sections marked ❌. This avoids irrelevant content (e.g., cookie tables in an applicant notice).
For combined notices covering multiple audiences, see references/NOTICE_TYPES.md → "Combined Notices" for structural options (single comprehensive, separate, or layered).
PRIVACY NOTICE / DATENSCHUTZERKLÄRUNG / POLITIQUE DE CONFIDENTIALITÉ
[Company Name]
Last updated: [DATE]
1. WHO WE ARE (Controller identity + DPO)
2. WHAT DATA WE COLLECT (by category, with source + mandatory/optional)
3. WHY WE PROCESS YOUR DATA (purposes + legal bases table, incl. retention per purpose)
4. WHO RECEIVES YOUR DATA (recipients + processors)
5. INTERNATIONAL TRANSFERS (countries + safeguards)
6. HOW LONG WE KEEP YOUR DATA (retention table — can be merged with section 3)
7. YOUR RIGHTS (all applicable rights + exercise procedure)
8. COOKIES & TRACKING (categories + management + CMP reference)
9. AI & AUTOMATED DECISIONS (if applicable — Art. 22 + AI Act)
10. DATA SECURITY (general measures, no sensitive technical details)
11. CHILDREN'S DATA (if applicable — age threshold + mechanism)
12. CHANGES TO THIS NOTICE (notification method)
13. CONTACT (email + postal + form link)Before delivery, perform a structured final check in this order:
1. Re-read the jurisdiction reference(s) loaded in Step 1 (DE.md, FR.md, OTHER_EU.md). Cross-check:
2. Verify Art. 13/14 mandatory disclosures against EU_COMMON.md → "Mandatory Disclosures Checklist". Every item must be present or explicitly not applicable with reason.
3. Additional checks:
4. Type-specific checks (from references/NOTICE_TYPES.md):
Applicant: § 26 BDSG referenced (DE)? Talent pool consent separate? Retention ≤ 6 months post-rejection unless consent? Art. 14 used if data from recruiters?
Employee: § 26 BDSG as primary basis (DE)? Works council mentioned if relevant? IT monitoring disclosed? Complex retention chain complete?
B2B: Art. 14 disclosure if data not from data subject directly? Source of data disclosed? Contact person vs. contracting entity distinction clear?
B2C Customer: Soft opt-in conditions met (DE: § 7(3) UWG)? Payment processor disclosed? Loyalty program terms clear? Profiling disclosed if applicable?
5. AI Act compliance (if AI features present):
Generate the final document using the docx generation skill (/mnt/skills/public/docx/SKILL.md in Claude.ai Projects, or the docx-processing-anthropic skill in Claude Code). If no docx skill is available, generate well-formatted Markdown as fallback.
Read the docx skill instructions before generating the file. Use docx-js for new documents. Follow all critical rules from the docx skill (DXA widths, LevelFormat.BULLET for lists, ShadingType.CLEAR for tables, etc.).
Present the .docx file with:
IMPORTANT: Always recommend that the user has the notice reviewed by qualified legal counsel before publication. This tool assists in drafting — it does not replace legal advice.
Present the following checklist to the user to guide their internal review and publication process:
Legal Review:
Technical Review:
Translation QA (if multi-language):
Publication Requirements:
Ongoing Review Triggers — Recommend the user reviews the notice when:
breach-sentinel skill| Do | Avoid |
|---|---|
| "you" / "your data" / "Sie" / "Ihre Daten" | "the user" / "the data subject" / "der Betroffene" |
| Short, clear sentences | Dense legal paragraphs |
| Specific examples for complex processing | Vague language ("various data", "diverse Daten") |
| Tables for structured information | Walls of text for purposes/retention |
| Precise article references | Generic "in accordance with applicable law" |
| Active voice | Passive constructions where avoidable |
| Plain language with legal precision | Either pure legalese or oversimplified language |
This skill works standalone, but pairs well with my other EU data-protection skills — install any on its own or combine them:
© lawve-ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (references) in skills/privacy-notice-generator-oliver-schmidt-prietz of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Gdpr Privacy Notice Eu Oliver Schmidt Prietz next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Gdpr Privacy Notice Eu Oliver Schmidt Prietz this skilllawve-ai/awesome-legal-skills | 847 | — | ~5.9k | Automated safety check: Pass | AGPL-3.0 | |
| Pii Contract Analyzegregmos/PII-Shield | 150 | — | ~8.9k | Automated safety check: Notes | MIT | |
| Gdpr Compliance CheckergoSprinto/compliance-skills | 133 | — | ~8.6k | Automated safety check: Notes | MIT | |
| Contract And Proposal Writeralirezarezvani/claude-skills | 28k | 2 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Paper to Chinese Patent DrafterYuan1z0825/nature-skills | 47k | 1 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| C15tc15t/c15t | 1.9k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 |
gregmos/PII-Shield
Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.
goSprinto/compliance-skills
Autonomous GDPR compliance auditor that scans a codebase to identify PII collection, storage, and sharing, then produces an article-by-article gap analysis, a pre-filled Data Processing Agreement…
alirezarezvani/claude-skills
Generate professional, jurisdiction-aware business documents: freelance contracts, project proposals, SOWs, NDAs, and MSAs.
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
c15t/c15t
Work with c15t consent management docs, APIs, and integrations for Next.js, React, and JavaScript.
snipp-zha/Paper-to-patent-Skill
Convert scientific papers, theses, technical reports, source code, figures, or research manuscripts into evidence-grounded Chinese invention patent drafts.
lawve-ai/awesome-legal-skills
U.S. An agent skill from lawve-ai/awesome-legal-skills.
lawve-ai/awesome-legal-skills
Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
lawve-ai/awesome-legal-skills
Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.
lawve-ai/awesome-legal-skills
Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.
lawve-ai/awesome-legal-skills
Audits a website for compliance with Azerbaijan's Law on Personal Data No.
Works with
Categories
Draft GDPR/DSGVO-compliant privacy notices as .docx for any EU/EEA jurisdiction and audience. Gdpr Privacy Notice Eu Oliver Schmidt Prietz is an agent skill from lawve-ai/awesome-legal-skills.docx for any EU/EEA jurisdiction and audience.
Gdpr Privacy Notice Eu Oliver Schmidt Prietz fits situations like: user asks to create a privacy policy/notice; mentions Datenschutzerklärung; politique de confidentialité.
Run `npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a claude-code`. Or copy the skill folder (skills/privacy-notice-generator-oliver-schmidt-prietz in lawve-ai/awesome-legal-skills) into .claude/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a codex`. Or copy the skill folder (skills/privacy-notice-generator-oliver-schmidt-prietz in lawve-ai/awesome-legal-skills) into .agents/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lawve-ai/awesome-legal-skills --skill gdpr-privacy-notice-eu-oliver-schmidt-prietz -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz, .gemini/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz, .github/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz and .opencode/skills/gdpr-privacy-notice-eu-oliver-schmidt-prietz in your project.
SKILL.md names no scripts, command-line tools or credentials: Gdpr Privacy Notice Eu Oliver Schmidt Prietz is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Gdpr Privacy Notice Eu Oliver Schmidt Prietz is published under the AGPL-3.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.9k tokens (SKILL.md is roughly 24k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 23k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Gdpr Privacy Notice Eu Oliver Schmidt Prietz: Pii Contract Analyze (gregmos/PII-Shield, 150 stars), Gdpr Compliance Checker (goSprinto/compliance-skills, 133 stars), Contract And Proposal Writer (alirezarezvani/claude-skills, 28k stars) and Paper to Chinese Patent Drafter (Yuan1z0825/nature-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.
Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.