Iso42001
Sushegaad/Claude-Skills-Governance-Risk-and-Compliance
Expert ISO 42001 AI Management System (AIMS) compliance advisor.
Agent skill
Determines whether a technology qualifies as an AI system under Art.
$ npx skills add lawve-ai/awesome-legal-skills --skill eu-ai-act-classification-oliver-schmidt-prietz -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .claude/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .claude/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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/eu-ai-act-system-classifier-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 eu-ai-act-classification-oliver-schmidt-prietz -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .agents/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .agents/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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 eu-ai-act-classification-oliver-schmidt-prietz -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .cursor/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .cursor/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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/eu-ai-act-system-classifier-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 eu-ai-act-classification-oliver-schmidt-prietz -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .gemini/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .gemini/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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 eu-ai-act-classification-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 eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .github/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .github/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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 eu-ai-act-classification-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 eu-ai-act-classification-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/eu-ai-act-system-classifier-oliver-schmidt-prietz .opencode/skills/eu-ai-act-classification-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 "eu-ai-act-classification-oliver-schmidt-prietz" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/eu-ai-act-system-classifier-oliver-schmidt-prietz into .opencode/skills/eu-ai-act-classification-oliver-schmidt-prietz/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eu-ai-act-classification-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.
eu-ai-act-classification-oliver-schmidt-prietzDetermines whether a technology qualifies as an AI system under Art.
Eu AI Act Classification Oliver Schmidt Prietz is an agent skill from lawve-ai/awesome-legal-skills. Determines whether a technology qualifies as an AI system under Art. 3(1) of the EU AI Act and classifies its risk tier (prohibited, high-risk, GPAI with systemic risk, limited risk, minimal risk). This skill should be used when the user asks to "classify an AI system under the AI Act", "determine the AI Act risk tier", "check if something is an AI system", "assess prohibited practices", "check high-risk classification", "determine Art. 6 exception applicability", or mentions "KI-Verordnung"…
Its SKILL.md is about 6.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including reference files (for example `README.md`, `evals.json` and `references/ai-system-definition.md`).
It sits in Legal & Compliance, covering AI governance. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is AGPL-3.0.
4 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 (its code samples are markdown).
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.
Eu AI Act Classification Oliver Schmidt Prietz loads about 6.2k tokens when it runs, and up to ~62k if it reads all its reference files. Until then it costs about 153 tokens; SKILL.md has 2,239 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,239 words, ~6,166 tokens.
.claude/skills/eu-ai-act-classification-oliver-schmidt-prietz/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.Determine whether a technology qualifies as an AI system under Art. 3(1) AI Act (Regulation (EU) 2024/1689) and classify its risk tier.
Important: This skill provides structured AI system classification guidance based on the EU AI Act (Regulation (EU) 2024/1689), Commission guidelines, and the OECD AI framework. It is not legal advice. Final classification decisions should involve qualified legal counsel with AI Act expertise. Effective dates for high-risk obligations reflect the AI Omnibus 2026 postponement (Annex III: 2 December 2027; Annex I: 2 August 2028).
On activation — always search for:
EU AI Act Commission guidelines AI system definition 2025 2026
EU AI Act high-risk classification guidelines Art. 6 latestDuring Annex III assessment — search for:
EU AI Act Annex III delegated acts modifications [current year]
EU AI Act high-risk classification new categoriesFor GPAI assessment — search for:
EU AI Office GPAI systemic risk threshold FLOP [current year]
EU AI Office GPAI Code of Practice latest
EU AI Act Art. 51 general purpose AI model classificationFor open-source exception — search for:
EU AI Act open source exception Art. 2(12) guidance [current year]
EU AI Act Art. 53(2) GPAI open source partial exemptionPrior Assessment Context (optional):
"If you have previously run another EU AI Act skill, you may paste the Assessment Context block here. This pre-fills several questions and avoids redundant input."
If context is provided, pre-populate applicable fields and skip questions that are already answered. If any field conflicts with user answers, flag the inconsistency.
Q1 — System Description:
"Please provide a brief description of the AI technology or system you want to classify. Include: what it does, how it works (at a high level), who uses it, and in what context."
Q2 — Scope Exclusion Check (system-description-informed):
Based on the Q1 system description, assess whether any scope exclusion signals are present:
If a military, international law enforcement, personal use, pure R&D, or pre-market exclusion applies: Output exclusion analysis with legal basis → STOP.
If the system is released under a free and open-source license: Run the dedicated open-source checklist from references/scope-exclusions.md.
If no exclusion applies: Continue to Phase 2.
Read references/ai-system-definition.md for the full 7-criteria framework.
Walk through 7 criteria one at a time, providing examples for each:
Criterion 1 — Machine-based operation:
"Is this system operated by machine-based processes (maschinengestütztes System)? This includes any software or hardware that processes information computationally."
Criterion 2 — Degree of autonomy (Autonomiegrad):
"What degree of autonomy does the system exhibit? Use the ISO 22989 scale:
- Level 0: No automation — fully human-controlled
- Level 1: Assistance — system suggests, human decides
- Level 2: Partial automation — some subfunctions automated, human controls overall
- Level 3: Conditional automation — autonomous in specific contexts, human ready to intervene
- Level 4: High automation — operates parts of mission without intervention
- Level 5: Full automation — completes entire mission without intervention
- Level 6: True autonomy — adapts goals without oversight"
Criterion 3 — Adaptability after deployment:
"Can the system adapt its behavior after deployment? Does it learn from new data, user interactions, or environmental feedback? (Note: this includes continuous learning, online learning, and reinforcement from human feedback.)"
Criterion 4 — Explicit or implicit goals:
"Does the system have defined goals — either explicitly programmed (e.g., 'classify images') or implicitly learned through training data (e.g., learned optimization objectives)?"
Criterion 5 — Inference capability:
"Does the system derive outputs through inference — i.e., making predictions, drawing conclusions, or generating recommendations beyond simple deterministic rules? This distinguishes AI from traditional rule-based software."
Criterion 6 — Output generation:
"What outputs does the system generate? This includes:
- Predictions (e.g., risk scores, forecasts)
- Content (e.g., text, images, audio, video)
- Recommendations (e.g., product suggestions, decision support)
- Decisions (e.g., automated approvals, classifications)"
Criterion 7 — Environmental influence:
"Does the system's output influence physical or virtual environments? Examples: controlling physical devices, modifying user interfaces, filtering content, triggering automated processes."
AI System Determination Output:
After all 7 criteria, output:
### AI System Definition Analysis (Art. 3(1))
| # | Criterion | Met? | Reasoning |
|---|-----------|------|-----------|
| 1 | Machine-based operation | [Yes/No] | [brief reasoning] |
| 2 | Degree of autonomy | [Level X] | [brief reasoning] |
| 3 | Adaptability after deployment | [Yes/No] | [brief reasoning] |
| 4 | Explicit or implicit goals | [Yes/No] | [brief reasoning] |
| 5 | Inference capability | [Yes/No] | [brief reasoning] |
| 6 | Output generation | [Yes/No] | [brief reasoning] |
| 7 | Environmental influence | [Yes/No] | [brief reasoning] |
**Determination:** [This system IS / IS NOT an AI system under Art. 3(1) AI Act]
**Confidence:** [High / Medium / Low — explain if not High]If NOT an AI system → output determination with reasoning → STOP. If YES → continue to Phase 3.
Read the relevant reference files for each step.
Step 1: Prohibited Practice Screening (Art. 5) — Analyst-Driven Pre-Filtering
Read references/prohibited-practices.md.
"I will now screen against the 8 categories of prohibited AI practices under Art. 5."
Internal relevance scoring (do not show this step to the user):
Based on the Q1 system description, silently categorize each of the 8 prohibited practices as:
Present findings as a single assessment table (all 8 shown for transparency):
| # | Prohibition | Article | Relevance | Reasoning |
|---|---|---|---|---|
| 1 | Subliminal, manipulative, or deceptive techniques | Art. 5(1)(a) | [assessment] | [brief reasoning based on system description] |
| 2 | Exploitation of vulnerabilities (age, disability, social/economic) | Art. 5(1)(b) | [assessment] | [brief reasoning] |
| 3 | Social scoring by public authorities or on their behalf | Art. 5(1)(c) | [assessment] | [brief reasoning] |
| 4 | Individual criminal offense risk assessment/prediction (without factual basis) | Art. 5(1)(d) | [assessment] | [brief reasoning] |
| 5 | Untargeted facial recognition database scraping | Art. 5(1)(e) | [assessment] | [brief reasoning] |
| 6 | Emotion recognition in workplace and education | Art. 5(1)(f) | [assessment] | [brief reasoning] |
| 7 | Biometric categorization for sensitive characteristics | Art. 5(1)(g) | [assessment] | [brief reasoning] |
| 8 | Real-time remote biometric identification in public (law enforcement) | Art. 5(1)(h) | [assessment] | [brief reasoning] |
After presenting the table, ask: "Do any flagged items need discussion, or should I explore any I marked 'Not applicable'?"
Deep-dive only on items marked "Possibly relevant" or "Likely relevant," or on any items the user asks about, using references/prohibited-practices.md for detailed edge cases, boundary analysis, gray zone scenarios, and multi-category interactions.
If ANY prohibition is flagged:
WARNING — PROHIBITED AI PRACTICE DETECTED
Art. 5(1)([x]) AI Act: [description]
This AI system falls within the scope of a PROHIBITED practice.
Deployment, placing on market, or putting into service is PROHIBITED.
Legal basis: Art. 5(1)([x]), Recital [XX]
Penalty: Art. 99(3) — up to EUR 35,000,000 or 7% of total worldwide annual turnover
IMMEDIATE ACTION REQUIRED: Consult qualified legal counsel.→ STOP (unless user wants to explore exceptions listed in Art. 5).
Step 2: High-Risk Check — Annex I (Product Safety)
Read references/high-risk-annexes.md.
"Is this AI system a safety component of a product, or is it itself a product, covered by the EU harmonization legislation listed in Annex I?"
Screen all 18 Annex I product categories. If YES → high-risk under Art. 6(1).
Step 3: High-Risk Check — Annex III (Application-Based) — Auto-Pre-Screen
For sector-specific Annex III analysis, read references/sector-guidance.md. For worked classification examples, see references/case-studies.md.
Auto-assessment (internal — based on Q1 system description):
Using sector, use case, and deployment context signals from the system description, automatically map the system to relevant Annex III categories. Categorize each as:
Present auto-assessment table (all 8 categories shown for transparency):
"Based on your system description, here is my initial Annex III relevance assessment:"
| # | Category | Key Applications | Relevance | Reasoning |
|---|---|---|---|---|
| 1 | Biometrics | Remote biometric identification, emotion recognition, categorization | [assessment] | [reasoning from system description] |
| 2 | Critical infrastructure | Management/operation of critical digital/physical infrastructure | [assessment] | [reasoning] |
| 3 | Education & vocational training | Access determination, admission, assessment, monitoring | [assessment] | [reasoning] |
| 4 | Employment, workers management, self-employment | Recruitment, screening, evaluation, monitoring, termination | [assessment] | [reasoning] |
| 5 | Access to essential services | Creditworthiness, insurance, social benefits, emergency dispatch | [assessment] | [reasoning] |
| 6 | Law enforcement | Risk assessment, polygraphs, evidence reliability, profiling, crime analytics | [assessment] | [reasoning] |
| 7 | Migration, asylum, border control | Risk assessment, application examination, detection | [assessment] | [reasoning] |
| 8 | Administration of justice & democratic processes | Legal research, sentencing, dispute resolution, elections | [assessment] | [reasoning] |
"Do you agree with this assessment, or should I re-examine any categories?"
User confirms or overrides. If the system description contradicts a user override (e.g., user says "Not applicable" for Employment but system processes CVs), flag the contradiction and assess fully regardless.
Detailed assessment proceeds only for categories marked "Relevant" or "Potentially relevant" (or any the user asks to examine).
If Annex III hit → Check Art. 6(3) exception:
Read references/art6-exception.md.
"An Annex III category was triggered. Now checking the Art. 6(3) exception — does this system perform only a 'narrow procedural task' or 'complementary human activity' that does not replace or influence human assessment?"
Apply 4 exception conditions:
Special re-exception: Art. 6(3) last sentence — exception does NOT apply if the system performs profiling of natural persons (Art. 4(4) GDPR).
Step 3.5: High-risk depth assessment (mandatory if Annex I OR Annex III hits)
If Step 2 (Annex I) or Step 3 (Annex III) produced a hit — or the case is borderline and requires the Commission Guidelines depth analysis — perform a full high-risk depth assessment before finalising the verdict. Work through the Art. 6 classification grounded in the Commission's draft Art. 6(5) classification guidelines: (1) confirm the Annex I product / Annex III area trigger; (2) apply the Art. 6(3) exception conditions (narrow procedural task, complementary human activity, no replacement of human assessment, preparatory task — subject to the profiling re-exception); (3) document whether the system is a safety component or a product itself; (4) produce a structured decision block (tier + reasoning + cited Annex/Article); and (5) capture the result as a JSON interchange artefact and a short practitioner memo. Only once this depth analysis is complete should you consolidate the final risk-tier classification.
Because high-risk classification is the most consequential tier and the most-recently-updated by Commission guidance, give it the deepest treatment: if any input is ambiguous (e.g., whether the deployment falls inside an Annex III area, or whether the Art. 6(3) exception genuinely applies), state the assumption explicitly and flag it for human review rather than resolving it silently.
Step 4: GPAI Model Check
Read references/gpai-systemic-risk.md.
"Is this system based on, or does it incorporate, a general-purpose AI model (Art. 3(63))? If so, does the underlying model pose systemic risk (Art. 3(65), Art. 51)?"
Search for latest GPAI classifications and threshold updates.
Step 5: Transparency Obligations Check (Art. 50)
"Does this system trigger any transparency obligations under Art. 50?"
| Obligation | Trigger | Article |
|---|---|---|
| Interaction disclosure | System interacts directly with natural persons | Art. 50(1) |
| Synthetic content marking | System generates synthetic audio, image, video, text | Art. 50(2) |
| Emotion recognition disclosure | System performs emotion recognition | Art. 50(3) |
| Deepfake labeling | System generates deep fakes | Art. 50(4) |
For detailed implementation guidance — including the Code of Practice's multi-layered marking framework (metadata + watermarking), deployer labelling requirements, exceptions, boundary analysis, and interaction with other AI Act provisions — see references/art50-transparency.md.
Note: GPAI assessment runs in parallel with Steps 1–3. Step 4 (GPAI Model?) is shown sequentially in the tree below for readability, but GPAI determination is independent of the risk-tier path. A high-risk AI system can simultaneously be a GPAI model with systemic risk — in which case both regimes apply. Always evaluate Step 4 on every system, regardless of the outcome of Steps 1–3.
┌─────────────────┐
│ SCOPE GATE │
│ Art. 2 Check │
└────────┬────────┘
│
Exclusion applies?
├── YES → STOP (out of scope)
└── NO
│
┌────────▼────────┐
│ AI SYSTEM TEST │
│ Art. 3(1) │
│ 7 Criteria │
└────────┬────────┘
│
Is it an AI system?
├── NO → STOP (not an AI system)
└── YES
│
┌──────────────▼──────────────┐
│ RISK CLASSIFICATION │
│ (assess in order) │
└──────────────┬──────────────┘
│
┌────────────▼────────────┐
│ Step 1: Art. 5 │
│ Prohibited Practices? │
├── YES → PROHIBITED │
└── NO │
│
┌────────────▼────────────┐
│ Step 2: Annex I │
│ Product Safety? │
├── YES → HIGH-RISK │
│ (Art. 6(1)) │
└── NO │
│
┌────────────▼────────────┐
│ Step 3: Annex III │
│ Application-Based? │
├── YES ──┐ │
└── NO │ │
│ ▼ │
│ Art. 6(3) Exception? │
│ ├── NO → HIGH-RISK │
│ │ (Art. 6(2)) │
│ └── YES → NOT high │
│ (Art. 6(4) doc) │
│ │
┌─▼───────────────────────┐
│ Step 4: GPAI Model? │
├── Systemic risk │
│ → Art. 53 + 55 │
├── Standard GPAI │
│ → Art. 53 │
└── No GPAI │
│
┌────────────▼────────────┐
│ Step 5: Art. 50 │
│ Transparency Trigger? │
├── YES → LIMITED RISK │
└── NO → MINIMAL RISK │
(Art. 4 only) │
└─────────────────────────┘After completing all phases, output:
## AI Act Classification Report
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
System: [name]
Date: [date]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AI System (Art. 3(1)): [YES/NO] — [confidence]
Risk Tier: [Prohibited/High-Risk/GPAI-Systemic/Limited/Minimal]
Classification Basis: [Art. 5(1x) / Annex I Nr. X / Annex III Nr. X / Art. 50 / None]
Art. 6(3) Exception: [Applicable/Not Applicable/N/A]
Scope Exclusions: [None / Art. 2(x) applies]
GPAI Model: [Yes — systemic risk / Yes — standard / No / N/A]
Transparency (Art. 50): [Applicable — Art. 50(1)-(4) / None]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FLAGS:
[flags if any — examples:]
[PROHIBITED PRACTICE — Art. 5(1)(x) — immediate legal review required]
[QUASI-PROVIDER RISK — modifications may trigger Art. 25]
[GPAI SYSTEMIC RISK — Art. 55 obligations apply]
[PROFILING DETECTED — Art. 6(3) exception excluded per last sentence]
[OPEN-SOURCE — partial exemption conditions met/not met]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ASSESSMENT CONTEXT (paste into next skill)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
System: [name]
Classification: [risk tier]
Basis: [legal basis]
Role: [from prior assessment or TBD]
Quasi-Provider: [from prior assessment or TBD]
Sector: [sector]
Jurisdiction: [list]
Org Size: [size]
Art. 50: [applicable triggers]
GPAI: [yes/no, systemic risk]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NEXT STEPS:
→ Determine the organizational role (provider / deployer / importer / distributor)
→ Map the applicable obligations to that role and risk tier
→ Generate formal assessment documentation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━This skill works on its own, but it's designed to interlock with my other EU AI Act skills — install any individually, or use them together for an end-to-end workflow:
Each is available as a separate skill — install only what you need.
© 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 15 other files (references) in skills/eu-ai-act-system-classifier-oliver-schmidt-prietz of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Eu AI Act Classification 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 |
|---|---|---|---|---|---|---|
| Eu AI Act Classification Oliver Schmidt Prietz this skilllawve-ai/awesome-legal-skills | 847 | — | ~6.2k | Automated safety check: Pass | AGPL-3.0 | |
| Iso42001Sushegaad/Claude-Skills-Governance-Risk-and-Compliance | 946 | 1 repos | ~3.7k | Automated safety check: Pass | MIT | |
| AI Risk Managementbriiirussell/cybersecurity-skills | 413 | — | ~3.7k | Automated safety check: Notes | MIT | |
| EU AI Act System Inventoryanthropics/claude-for-legal | 9.6k | 3 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Eu AI Act Readinessseb1n/awesome-ai-agent-skills | 206 | — | ~3.3k | Automated safety check: Pass | MIT | |
| AI GovernanceHack23/cia | 239 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
Sushegaad/Claude-Skills-Governance-Risk-and-Compliance
Expert ISO 42001 AI Management System (AIMS) compliance advisor.
briiirussell/cybersecurity-skills
Apply the NIST AI Risk Management Framework (AI RMF 1.0) and adjacent guidance to AI / ML systems — model lifecycle governance, fairness and bias evaluation, robustness, transparency…
anthropics/claude-for-legal
Maintains a register of AI systems under the EU AI Act, recording each system's role and risk tier separately, because both can differ from one system to the next.
seb1n/awesome-ai-agent-skills
Build a preliminary, evidence-based EU AI Act readiness assessment across AI-system inventory, territorial scope, operator roles, prohibited-practice screening, risk classification, transparency…
Hack23/cia
AI governance, EU AI Act compliance, OWASP LLM security, responsible AI practices for GitHub Copilot agents
petrkindlmann/qa-skills
Test for regulatory compliance: GDPR/CMP consent verification, Google Consent Mode v2, Global Privacy Control (GPC), CCPA/US state opt-out, EU AI Act Article 50 transparency, Better Ads Standards…
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.
Categories
Determines whether a technology qualifies as an AI system under Art. Eu AI Act Classification Oliver Schmidt Prietz is an agent skill from lawve-ai/awesome-legal-skills. Determines whether a technology qualifies as an AI system under Art.
Eu AI Act Classification Oliver Schmidt Prietz fits situations like: asks to classify an AI system under the AI Act; determine the AI Act risk tier; check if something is an AI system; assess prohibited practices.
Run `npx skills add lawve-ai/awesome-legal-skills --skill eu-ai-act-classification-oliver-schmidt-prietz -a claude-code`. Or copy the skill folder (skills/eu-ai-act-system-classifier-oliver-schmidt-prietz in lawve-ai/awesome-legal-skills) into .claude/skills/eu-ai-act-classification-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 eu-ai-act-classification-oliver-schmidt-prietz -a codex`. Or copy the skill folder (skills/eu-ai-act-system-classifier-oliver-schmidt-prietz in lawve-ai/awesome-legal-skills) into .agents/skills/eu-ai-act-classification-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 eu-ai-act-classification-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/eu-ai-act-classification-oliver-schmidt-prietz, .gemini/skills/eu-ai-act-classification-oliver-schmidt-prietz, .github/skills/eu-ai-act-classification-oliver-schmidt-prietz and .opencode/skills/eu-ai-act-classification-oliver-schmidt-prietz in your project.
SKILL.md names no scripts, command-line tools or credentials: Eu AI Act Classification 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.
Eu AI Act Classification 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 6.2k tokens (SKILL.md is roughly 25k 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 55k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Eu AI Act Classification Oliver Schmidt Prietz: Iso42001 (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 946 stars), AI Risk Management (briiirussell/cybersecurity-skills, 413 stars), EU AI Act System Inventory (anthropics/claude-for-legal, 9.6k stars) and Eu AI Act Readiness (seb1n/awesome-ai-agent-skills, 206 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.