ai-act-classification
Skill2 starsChanged 3 months agoApache-2.0View on GitHub
Classify AI systems and GPAI models under the current EU AI Act. Use for Article 5 prohibited-practice screening, Article 6 and Annex I/III high-risk analysis, Article 6(3) exceptions, Article 50 transparency duties, GPAI duties, role allocation, deadlines, or an evidence-backed classification memo.
In this repository5 other files it gives its agents.
- ai-act-complianceSkill
- ai-vendor-assessmentSkill
- dpia-aiSkill
- governance-documentationSkill
- risk-managementSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 9 are distinctive, and 6 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Read AI-ACT-DECISION-MAP.md and follow LEGAL-SOURCE-PROTOCOL.md before classifying.
- Very specific: line 14
Call euaiact_classify_system with the known facts and structured signals.
- Very specific: line 15
If Annex III may apply, call euaiact_assess_art6_3_exception.
- Very specific: line 16
Call euaiact_get_obligations only for provider and deployer roles.
- Very specific: line 17
Call euaiact_check_deadlines for operative dates.
- Very specific: line 18
Use euaiact_get_article to obtain the versioned summary and official URL, then read the complete official provision before stating a …
- Distinctive: line 20
If MCP is unavailable, use the embedded decision map, disclose fallback mode, and mark current-law verification as required.
- Distinctive: line 26
Ask only for facts that can change the outcome:
- Distinctive: line 36
Do not classify from a product name, sector label, or vendor marketing description alone.
- Distinctive: line 40
Run the gates in order and preserve parallel duties:
- Distinctive: line 44
Test Article 6(1), including paragraphs 1a to 1c, then Article 6(2) and the exact Annex III item.
- Distinctive: line 46
Test each Article 50 duty separately, even when the system is high-risk.
- Distinctive: line 47
If a GPAI model is involved, separate model-provider duties under Articles 51 to 55 from downstream system duties.
- Distinctive: line 60
Next actions: no more than five, ordered by legal and operational urgency.
- Very specific: line 63
Use not established on supplied facts instead of not applicable when facts are incomplete.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Classify under the EU AI Act
Support legal and compliance work; do not present the result as legal advice, certification, or a final regulator determination.
Load the legal map
Read AI-ACT-DECISION-MAP.md and follow LEGAL-SOURCE-PROTOCOL.md before classifying. Use the Lexbeam EU AI Act MCP when available:
- Call
euaiact_classify_systemwith the known facts and structured signals. - If Annex III may apply, call
euaiact_assess_art6_3_exception; never auto-apply the exception. - Call
euaiact_get_obligationsonly for provider and deployer roles. Map duties for importers, distributors, authorised representatives, product manufacturers, and other actors from the complete official provisions. - Call
euaiact_check_deadlinesfor operative dates. - Use
euaiact_get_articleto obtain the versioned summary and official URL, then read the complete official provision before stating a negative, exception, or prohibition. If the full text is inaccessible, label verification incomplete.
If MCP is unavailable, use the embedded decision map, disclose fallback mode, and mark current-law verification as required.
As of 20 October 2026, the Commission's Article 6(5) guidelines on high-risk classification exist only as a draft (published 19 May 2026). Use their examples as interpretive support labelled draft Commission guidance, and never let an example override Article 6 or Annex III.
Gather facts
Ask only for facts that can change the outcome:
- system or model function, intended purpose, users, affected persons, and decision effect
- provider, deployer, importer, distributor, product-manufacturer, and GPAI roles
- geography and whether outputs are used in the Union
- data categories, profiling, biometrics, emotion inference, synthetic content, and workplace use
- Annex I product-law context and third-party conformity assessment
- exact Annex III use case, human-review design, and whether the system materially influences decisions
- substantial modification, rebranding, fine-tuning, or changed intended purpose
Do not classify from a product name, sector label, or vendor marketing description alone.
Apply the gates
Run the gates in order and preserve parallel duties:
- Confirm scope and roles under Articles 2, 3, and 25.
- Screen every current Article 5 point, including 5(1)(ba) and (bb), with its precise application date and conditions.
- Test Article 6(1), including paragraphs 1a to 1c, then Article 6(2) and the exact Annex III item.
- Assess Article 6(3) only if Annex III matched. Require the no-significant-risk threshold plus one statutory condition; profiling defeats the exception.
- Test each Article 50 duty separately, even when the system is high-risk.
- If a GPAI model is involved, separate model-provider duties under Articles 51 to 55 from downstream system duties.
- Map duties by actor and date. Include Article 4 AI literacy for providers and deployers.
Produce the result
Return:
- Executive classification: prohibited, high-risk Annex I, high-risk Annex III, Article 50 duty, GPAI, or no identified higher-tier trigger on supplied facts. Allow multiple labels.
- Facts and assumptions: separate supplied facts, assumptions, and missing decisive facts.
- Gate table: conclusion, exact citation, actor, rationale, confidence, and missing evidence.
- Article 6(3) analysis, where Annex III is reached: threshold, four conditions, profiling override, Article 6(4) documentation, and Article 49(2) registration. Otherwise state
not reached. - Obligations and deadlines: split provider, deployer, and other roles.
- Evidence request: list documents needed to validate the result.
- Next actions: no more than five, ordered by legal and operational urgency.
- Source note: MCP/version or embedded fallback, legal baseline, and as-of date.
Use not established on supplied facts instead of not applicable when facts are incomplete.
DACH handling
Treat DACH as three jurisdictions, not one rule set. For Germany, flag potential works-council information and co-determination issues fact-specifically, including AI Act Article 26(7) for high-risk workplace systems and relevant BetrVG questions. Do not say works-council approval is universally mandatory across DACH. Route Austrian, Swiss, financial-sector, health-sector, and public-sector issues to the applicable national or sector analysis.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

