substance-screeninglisted
Install: claude install-skill Cleo-Labs-IA/skills_library
# Substance Screening
Deep ingredient/material screening against 13 regulatory databases. Input: ingredient list. Output: per-substance, per-jurisdiction verdict with concentration limits and margin calculations.
## MCP Tools
```
# Primary: batch substance check across markets
mcp__claude_ai_CLEO_LEGAL_API__compliance/check
product_description: "anti-aging face serum"
ingredients: ["retinol", "niacinamide", "salicylic acid", "titanium dioxide"]
target_markets: ["EU", "US", "UK", "CA", "JP", "KR"]
# Cross-reference recent substance ban signals
mcp__claude_ai_Cleo_Insight__search_signals(q="substance ban", risk_level="critical", limit=25)
mcp__claude_ai_Cleo_Insight__search_signals(q="SVHC candidate list", limit=25)
# Get regulation details for any flagged substance
mcp__claude_ai_Cleo_Insight__get_regulation(id="<regulation-id>")
# List all tracked regulations to find substance-specific ones
mcp__claude_ai_Cleo_Insight__list_regulations(limit=100)
```
## Screening Workflow
```dot
digraph {
rankdir=TB; node [shape=box style=rounded fontsize=10];
input [label="Raw ingredient list\n(INCI, trade names, or CAS)"];
resolve [label="Step 1: Resolve\neach entry to CAS number"];
decompose [label="Step 2: Decompose\nmixtures to individual substances"];
batch [label="Step 3: Batch check\nagainst 13 databases"];
conc [label="Step 4: Concentration\ncomparison (actual vs limit)"];
verdict [label="Step 5: Verdict matrix\nCOMPLIANT / FLAG / FAIL"];
input -> resolv