Compliance check
Compliance pre-flight for a feature, campaign, or initiative — maps the data and activity involved, checks applicable regimes (privacy/GDPR-style, consumer protection, marketing rules, sector-specific), lists required approvals and notices, builds a gap list with remediation owners, and ends in a go/no-go recommendation with conditions. Use when the user says 'can we ship this', 'is this campaign legal', 'any compliance issues here', or before anything touching personal data launches.From its SKILL.md
npx -y skills add alebgl77/claude-inc --skill compliance-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.9 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
Compliance Check — Compliance Officer
"Check compliance"
A pre-flight, not an audit: it tells the team what clears the runway and what grounds the launch. Works from a plain-language description of the initiative.
When to use
- "Can we ship this feature next sprint?" — the pre-launch gate
- "Is this email campaign legal?" — marketing-rules check
- "We want to start collecting <new data>" — privacy read before the schema changes
- "Ops wants to roll this out in Germany" — new-jurisdiction scan
- Post-incident exposure questions belong to
legal-risk-assessment; this skill runs before launch, not after damage
Workflow
- Restate the initiative in one paragraph from user input: what ships, to whom, in which jurisdictions, on what date. Ask for whichever of those four is missing.
- Map data and activity: personal data categories (sensitive flagged), the flow from collection → storage → sharing → retention, plus regulated activity — payments, minors, automated decisions, health or financial data, outbound marketing.
- Run the regimes checklist, marking each APPLIES / N/A / UNCLEAR: privacy and data protection (lawful basis, notice, DPIA, cross-border transfer, processor terms); consumer protection (pricing claims, dark patterns, cancellation flows); marketing rules (consent for email/SMS, unsubscribe mechanics, endorsement disclosures); sector-specific regimes (health, finance, children, telecom); and existing contract commitments (DPAs, MSAs) that constrain the plan.
- For every APPLIES: name the concrete requirement — approval, notice, consent, record, or filing — and whether the plan meets it today.
- Build the gap list: requirement → current state → remediation → owner → deadline. Every UNCLEAR becomes a resolve-by task with an owner, never a silent assumption.
- Decide: GO / GO WITH CONDITIONS / NO-GO. Conditions must be testable ("ship after the consent checkbox is unbundled from the ToS"), never "ensure compliance".
- Deliver the report and name the human approvals still outstanding (DPO, counsel, finance) so nobody mistakes a pre-flight for sign-off.
Output format
COMPLIANCE PRE-FLIGHT — <initiative> — <date>
Scope: <what / who / where / when>
DATA & ACTIVITY MAP
- Personal data: <categories — sensitive flagged>
- Flow: <collection → storage → sharing → retention>
- Regulated activity: <payments / minors / automated decisions / none>
APPLICABLE REGIMES
| Regime | Applies? | Requirements triggered |
|---------------------------|----------|-----------------------------------|
| Privacy / data protection | YES | <lawful basis, notice, DPIA, ...> |
| Consumer protection | N/A | — |
| Marketing rules | UNCLEAR | <what to resolve, by whom> |
| Sector-specific: <which> | YES | <requirement> |
| Existing contract terms | <...> | <DPA / MSA constraint> |
REQUIRED APPROVALS & NOTICES
- <approval or notice> — <in place / needed / unclear>
GAP LIST
| # | Gap | Remediation | Owner | Due |
|---|-----|-------------|-------|-----|
| 1 | <requirement not met> | <fix> | <who> | <date> |
RECOMMENDATION: <GO / GO WITH CONDITIONS / NO-GO>
Conditions: <numbered, testable — empty only on a clean GO>
*Issue-spotting support, not legal advice — engage counsel for binding decisions.*
Quality bar
- Every regime marked APPLIES / N/A / UNCLEAR — nothing skipped silently
- Every UNCLEAR carries a resolve-by task and owner, never an assumption
- Every gap has a named owner and a deadline
- Conditions on a GO are testable, not "ensure compliance"
- Sensitive data categories called out wherever they appear
- Outstanding human approvals listed by role
Example
Invocation: "We want to add session-replay analytics to the EU checkout flow next month."
Produces: Map showing behavioral data plus payment-adjacent inputs; privacy regime APPLIES (lawful basis, notice update, DPIA, processor DPA with the replay vendor), consumer protection N/A, marketing N/A. Gap list: mask card fields (engineering, pre-launch), update the privacy notice (legal, pre-launch), run the DPIA (DPO, two weeks). Recommendation: GO WITH CONDITIONS — all three gaps closed before traffic.
Issue-spotting support, not legal advice — engage counsel for binding decisions.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most quality gates skills give in ~1.0k tokens
Counted across 1,524 of the 2,830 authors here whose files we hold, read 2026-09-06
- Read full output and check exit codein 45 of 1524, across 40 files
- Verify output confirms the claimin 44 of 1524, across 39 files
- Identify the command that proves the claimin 43 of 1524, across 39 files
- Execute the full verification commandin 36 of 1524, across 30 files
- Produce a verification reportin 34 of 1524, across 18 files
- Review git diff changesin 30 of 1524, across 16 files
- Fix build failures immediatelyin 29 of 1524, across 9 files
- Group findings by severityin 28 of 1524
- State claim only with evidencein 27 of 1524, across 22 files
- Verify regression tests with red-green cyclein 26 of 1524, across 22 files
- Run the full test suitein 26 of 1524, across 25 files
- Run test suite with coveragein 25 of 1524, across 10 files
Said here and by no other author read
- Restate the initiative including scope and jurisdiction
- Ask for missing scope information
- Map personal data flow and regulated activities
- Evaluate all applicable compliance regimes
- Identify requirements for each applicable regime
- Create a gap list with owners and deadlines
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.