CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

conducting-gdpr-compliance-assessment

Conduct comprehensive GDPR compliance assessments by evaluating data processing activities against EU Regulation 2016/679, including Article 30 records of processing, lawful basis validation, data subject rights implementation, Data Protection Impact Assessments (DPIAs) under Article 35, breach notification procedures, international transfer safeguards (SCCs, adequacy decisions), and technical/organizational measures under Article 32. Use when processing personal data of EU residents, preparing for supervisory authority audits, implementing privacy-by-design for new systems, scoping compliance gaps for M&A due diligence, assessing third-party processors, or responding to data subject access requests at scale. Incorporates 2026 guidance from ICO, EDPB, and post-Data (Use and Access) Act 2025 UK-GDPR considerations. Do not use for implementing specific Article 32 controls — use implementing-gdpr-data-protection-controls; or for DSAR automation — use implementing-gdpr-data-subject-access-request.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, genuinely actionable assessment workflow with a clear phase sequence and strong output template, undermined by an unnecessary Key Concepts section of known GDPR definitions, undated-sensitive header content, and poor bundle navigation — three of six bundle files are never referenced from SKILL.md. Tightening the body and wiring up the orphaned reference files would lift it substantially.

Suggestions

Link references/api-reference.md, references/standards.md, and assets/compliance-scorecard.md from the body (e.g., a 'References' section or inline pointers where each is relevant), so the whole bundle is discoverable from SKILL.md.

Remove or drastically shrink the 'Key Concepts' table — definitions of Controller, Processor, Consent, DPIA, DPO, and SCCs are knowledge Claude already has; keep only non-obvious distinctions like the pseudonymization/anonymization legal line.

Replace the 'Effective Date: August 2026' / 'Pending Changes: Digital Omnibus' header block with a clearly-labeled 'Pending legislative changes' or 'deprecated requirements' note, and remove unverifiable statistics like 'Missing retention periods (68%)'.

DimensionReasoningScore

Conciseness

Mostly efficient (terse bullets, tables, decision trees), but the 'Key Concepts' table re-explains textbook GDPR definitions Claude already knows ('Controller | Determines purposes and means of processing (Article 4(7))', 'Personal Data', 'Consent', 'DPO'), and the header carries time-sensitive dating ('Effective Date: August 2026', 'Pending Changes: ... Article 30(5) threshold from 250 to 750 employees and Article 33 ... from 72h to 96h') outside any deprecated/old-patterns section. Not 4: the over-explanation is a full section rather than minor instances; not 2 because the workflow phases themselves are tight and un-padded.

3 / 5

Actionability

Concrete, executable guidance throughout: named tools ('Use scripts/article30_parser.py, article30_validator.py, generate_ropa_report.py'), a lawful-basis table with key requirements, a breach-notification decision tree ('Unencrypted SSNs stolen? → NOTIFY + notify data subjects'), and a copy-paste-ready output report template. Not 5: script invocations are named but their actual commands/arguments live in references/api-reference.md — which is never linked from the body — and a few instructions ('Use scripts/ for automation') remain high-level.

4 / 5

Workflow Clarity

The nine phases are clearly sequenced (Phase 1 applicability → Phase 9 remediation roadmap) with checkpoints in most phases ('**Check**: EU office? EU website targeting?', '**Test**: Process sample DSAR through full workflow') and a 15-item final Verification Checklist. Not 5: there are no error-recovery feedback loops (e.g., what to do when Article 30 records are missing or a processor refuses DPA terms — Phase 9 is only implicitly the catch-all); not 3 because checkpoints and a final checklist are explicitly present rather than implicit.

4 / 5

Progressive Disclosure

The main offload is well-signaled ('**For detailed procedures, templates, and examples, see references/detailed-workflow.md**'), but scored against the actual bundle: references/api-reference.md, references/standards.md, and assets/compliance-scorecard.md exist yet are never referenced anywhere in the body, leaving half the bundle undiscoverable (and api-reference.md documents scripts like submit_dsar.js and test_deletion.py that don't exist in scripts/). Not 4: orphaned bundle files and inline content that could be split (the full example report, Key Concepts table) are more than minor organization gaps.

3 / 5

Total

14

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it states concrete capabilities, gives explicit multi-scenario 'Use when' triggers, and proactively disambiguates against sibling skills with named redirects. Third-person voice and domain-specific trigger terms are both natural and comprehensive.

DimensionReasoningScore

Specificity

Lists multiple concrete assessment actions — 'Article 30 records of processing, lawful basis validation, data subject rights implementation, Data Protection Impact Assessments (DPIAs) under Article 35, breach notification procedures, international transfer safeguards (SCCs, adequacy decisions), and technical/organizational measures under Article 32' — with comprehensive coverage of the assessment domain. Not 4: coverage is comprehensive rather than having minor gaps; every enumerated action is a specific, verifiable capability.

5 / 5

Completeness

Explicitly answers both 'what' ('Conduct comprehensive GDPR compliance assessments by evaluating data processing activities against EU Regulation 2016/679, including...') and 'when' ('Use when processing personal data of EU residents, preparing for supervisory authority audits, ...') with concrete trigger phrases, matching the anchor-5 example structure. Not 4: the 'when' clause is explicit and multi-scenario, not merely present.

5 / 5

Trigger Term Quality

Natural trigger phrases users would actually say are comprehensively covered: 'processing personal data of EU residents', 'preparing for supervisory authority audits', 'privacy-by-design', 'M&A due diligence', 'assessing third-party processors', 'data subject access requests', plus acronyms (DPIA, SCCs, DSAR context). Not 4: synonym coverage (audits/inquiries, due diligence, processors, DSARs) is thorough rather than missing a few natural terms.

5 / 5

Distinctiveness Conflict Risk

Clear niche (comprehensive assessment, not implementation) with explicit conflict resolution: 'Do not use for implementing specific Article 32 controls — use implementing-gdpr-data-protection-controls; or for DSAR automation — use implementing-gdpr-data-subject-access-request'. Not 4: it doesn't just minimize overlap, it actively redirects the two most likely confusion cases to named sibling skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

mukul975/Anthropic-Cybersecurity-Skills

Path

skills/conducting-gdpr-compliance-assessment/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.