- Home
- Skills
- Workflow Automation
- dpp supplier evidence normalizer
Works with the AI tools you already use
dpp supplier evidence normalizer
Normalize messy supplier CSVs into audit-ready Digital Product Passport records with strict field-level provenance.
$15
dpp supplier evidence normalizer
Example session with this skill installed
Process the attached supplier_data_v2.csv and mapping_spec.json. Focus on material composition and recyclability claims for the 'EcoFrame' product line.
- Read your context and instructions
- Compiled the dpp supplier evidence
- Generated the document
I have normalized the supplier data for the 'EcoFrame' product line. I identified two conflicting claims regarding recycled aluminum content and mapped four verified attributes to the DPP schema.
DPP Evidence Normalization Report
| Field | Normalized Value | Source ID | Status | Provenance/Note |
|---|---|---|---|---|
| Material: Aluminum | [CONFLICT] | CSV_Row_12, CSV_Row_45 | Flagged | Row 12 claims 40%, Row 45 claims 65%. |
| Coating Type | Powder Coat (PE) | CSV_Row_14 | Verified | Matches spec sheet hash sha256:e3b0c442... |
| Recyclability Index | 0.85 | CSV_Row_22 | Verified | Unit: Ratio (0-1). |
| Repairability Score | UNKNOWN | N/A | Missing | No data found in columns 'Ease of Repair' or 'Score'. |
| Manufacturer ID | MF-99821 | CSV_Row_01 | Verified | Preserved original supplier ID. |
Missing Evidence Requests
- Conflict Resolution: Provide secondary verification (ISO 14021) for recycled aluminum percentage.
- Missing Field: 'Repairability Score' or disassembly instructions are required for the 'EcoFrame' line.
- Documentation: Missing technical data sheet for the 'BioPolymer' sealant mentioned in the BOM.
Next steps
- Resolve the aluminum content discrepancy with the supplier using the flagged Row IDs.
- Request the BioPolymer technical data sheet to complete the sealant provenance.
- Run
scripts/normalize.py --finalonce the missing attributes are received to update the record.
dpp-supplier-evidence-normalizer.pdf
PDF · document
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
The problem
Supplier data exports for Digital Product Passports (DPP) are usually inconsistent, messy, and riddled with conflicting claims. Manually mapping CSV fields while maintaining strict provenance for regulatory compliance is slow and prone to human error.
What it does
- Maps raw supplier CSV exports to standardized product records without losing original identifiers.
- Flags conflicting claims between different data sources instead of automatically picking one.
- Generates specific missing-evidence requests to send back to suppliers.
- Maintains field-level provenance including document hashes and cell coordinates.
- Distinguishes between supplied observations and verified live test results.
Frameworks & tools
Python (scripts/normalize.py), CSV, JSON fixtures.
Why this beats prompting it yourself
Standard LLM prompts tend to "hallucinate" missing data or smooth over contradictions to be helpful. This skill enforces strict evidence discipline, ensuring that unknowns and contradictions are preserved as required for audit-grade DPP records.
Use cases
- Processing diverse supplier sustainability exports into a unified schema.
- Identifying gaps in technical documentation for circular economy regulations.
- Auditing supply chain data for conflicting material composition claims.
- Preparing clean data for Digital Product Passport registry uploads.
Known limitations
Does not perform OCR; PDFs and workbooks must be converted to CSV first. It does not determine regulatory applicability or legal certification status.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 13 days ago
- Passed all security checks, Safe to install
Needs access to