Skip to main content

evidence-blitz

Use when gathering all compliance evidence for a certification or audit, preparing documentation for retail buyers or marketplace listings, or bulk-collecting product compliance documents

Aller à l'installation

Informations de source

Dépôt
Cleo-Labs-IA/skills_library
Dernière activité de la source
28 mai 2026 à 10:38
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
evidence-blitz
description
Use when gathering all compliance evidence for a certification or audit, preparing documentation for retail buyers or marketplace listings, or bulk-collecting product compliance documents
# Evidence Blitz Gather all compliance evidence for certification, audit, retail buyer, or marketplace listing. Parallel agents per document category. ## MCP Tools by Agent Role ### Auto-Fix Agent (refresh tests after remediation) ``` mcp__bastion__refresh-compliance-test(complianceIntegrationConfigurationId="<config-id>", testIds=["<test-id-1>", "<test-id-2>"]) ``` ### Evidence Agent (upload and attach evidence) ``` # Upload a document mcp__bastion__upload-compliance-document(name="stability-report-2026.pdf", document="data:application/pdf;base64,...") # Attach to a test mcp__bastion__add-compliance-test-evidence(testId="<test-id>", name="Stability report", description="6-month accelerated stability test by SGS", evidenceDocumentId="<doc-id>") # Mark test ready for review mcp__bastion__mark-compliance-test-ready-for-review(testId="<test-id>") ``` ### Exclusions Agent (exclude non-applicable tests) ``` mcp__bastion__exclude-compliance-test(testId="<test-id>", comment="Product line discontinued Q1 2026", excludeUntil="2027-01-01") ``` ### Asset Agent (exclude specific assets from tests) ``` mcp__bastion__put-compliance-test-exclude-asset(testsToUpdate=[{"testId": "<test-id>", "assetId": "<asset-id>", "comment": "Staging environment -- out of audit scope"}]) ``` ## When to Use - Preparing for a product audit or inspection - A retail buyer or distributor asks for your compliance file - Listing on Amazon, Target, Whole Foods (they require compliance documentation) - Applying for CE/UKCA certification (technical file) - Responding to a regulatory authority inquiry - Annual documentation refresh ## Flow ```dot digraph { rankdir=TB; node [shape=box style=rounded fontsize=10]; inventory [label="1. Inventory\nWhat documents exist?\nWhat is missing?" shape=hexagon]; subgraph cluster_agents { label="2. Parallel Collection (4 agents)"; style=dashed; safety [label="Agent A:\nProduct Safety Docs"]; labeling [label="Agent B:\nLabeling Compliance"]; substance [label="Agent C:\nSubstance Documentation"]; market [label="Agent D:\nMarket-Specific Certs"]; } compile [label="3. Compile\nProduct Compliance File" shape=hexagon]; gap [label="4. Gap Report\nWhat is still missing?" shape=hexagon]; inventory -> safety; inventory -> labeling; inventory -> substance; inventory -> market; safety -> compile; labeling -> compile; substance -> compile; market -> compile; compile -> gap; } ``` ## Step 1: Document Inventory Check what exists and what is missing: ``` DOCUMENT INVENTORY -- [Product Name] -- [Date] PRODUCT SAFETY: [ ] Safety assessment / CPSR (cosmetics) [ ] Risk assessment (general products) [ ] Stability test report (accelerated) [ ] Stability test report (real-time) [ ] Microbiological test report [ ] Preservative efficacy test (PET/challenge test) [ ] Patch test / skin irritation test [ ] SPF test report (if SPF claim) [ ] EMC test report (electronics) [ ] Safety test report (LVD, electronics) [ ] Mechanical/physical safety (toys: EN 71-1) [ ] Flammability test (toys: EN 71-2) [ ] Migration test (toys: EN 71-3) [ ] Nutritional analysis (food) [ ] Contaminant testing (food) SUBSTANCE DOCUMENTATION: [ ] Full ingredients list with CAS numbers [ ] Certificates of Analysis (CoA) for each raw material [ ] IFRA certificate (if product contains fragrance) [ ] Allergen declaration [ ] REACH compliance documentation [ ] RoHS compliance documentation (electronics) [ ] SVHC screening result [ ] Heavy metals analysis [ ] CPSIA testing (children's products) LABELING: [ ] Label artwork (per market) [ ] INCI name verification [ ] Allergen review (per market requirements) [ ] Claims substantiation file [ ] Prop 65 assessment (if selling in California) [ ] Nutrition/supplement facts panel review (food) MARKET CERTIFICATIONS: [ ] CE Declaration of Conformity (EU) [ ] CE technical documentation file [ ] UKCA Declaration of Conformity (UK) [ ] FCC authorization / test report (US) [ ] CPNP notification confirmation (EU cosmetics) [ ] FDA MoCRA registration (US cosmetics) [ ] FDA facility registration (US food) [ ] UK SCPN notification confirmation (UK cosmetics) [ ] Responsible Person agreement (EU) [ ] Responsible Person agreement (UK) [ ] Certificate of origin (for FTA claims) [ ] Product liability insurance certificate CORPORATE: [ ] GMP certificate (required for cosmetics ISO 22716, food FSSC 22000) [ ] ISO 22716 (cosmetics GMP) [ ] FSSC 22000 / ISO 22000 (food safety) [ ] Quality management system documentation [ ] Supplier qualification records ``` ## Step 2: Parallel Collection Agents Dispatch via `superpowers:dispatching-parallel-agents`. ### Agent A: Product Safety Documents ```markdown Collect all product safety documentation for {{PRODUCT_NAME}}. For each document in the safety section of the inventory: 1. Check if document exists (ask user for file location or reference) 2. If exists: verify it is current (not expired, covers current formulation) 3. If expired: flag for renewal with timeline and cost 4. If missing: specify what is needed, which lab/assessor, timeline, cost Key documents by product type: - Cosmetics: CPSR, stability, microbio, PET, patch test - Electronics: EMC, LVD/safety, environmental, RED (if radio) - Toys: EN 71-1/2/3/9, CPSIA if for US - Food: nutritional, contaminant, shelf-life Return: per-document status (HAVE / EXPIRED / MISSING) with action plan for gaps. ``` ### Agent B: Labeling Compliance ```markdown Verify labeling compliance for {{PRODUCT_NAME}} across all target markets ({{MARKETS}}). For each market: 1. Check label artwork exists 2. Verify all mandatory elements present (use labeling-compliance skill reference) 3. Check language requirements met 4. Verify claims are substantiated 5. Check allergen declarations correct Return: per-market label status (COMPLIANT / NON-COMPLIANT with specific issues). ``` ### Agent C: Substance Documentation ```markdown Collect substance documentation for {{PRODUCT_NAME}}. For each ingredient in {{INGREDIENTS_LIST}}: 1. Certificate of Analysis (CoA) from supplier -- current? Complete? 2. REACH registration status (if selling in EU) 3. SVHC screening (is substance on SVHC Candidate List?) 4. CAS number confirmation 5. IFRA certificate (if fragrance ingredient) 6. Purity/contaminant specs Return: per-ingredient documentation status (COMPLETE / PARTIAL / MISSING). ``` ### Agent D: Market-Specific Certifications ```markdown Collect market-specific certifications for {{PRODUCT_NAME}} in {{MARKETS}}. For each market: 1. Conformity marking (CE, UKCA, FCC) -- have declaration + technical file? 2. Notification/registration -- completed? (CPNP, FDA MoCRA, UK SCPN) 3. Responsible Person -- appointed with signed agreement? 4. EPR registration -- done? (France, Germany, etc.) 5. Product liability insurance -- covers this market? 6. Certificate of origin -- have it for FTA claim? Return: per-market certification status (COMPLETE / PARTIAL / MISSING) with action plan. ``` ## Step 3: Compile Product Compliance File Assemble all documents into a structured Product Compliance File: ``` PRODUCT COMPLIANCE FILE -- [Product Name] -- [Version] -- [Date] TABLE OF CONTENTS: 1. Product Description & Classification - Product name, category, HS code - Full ingredient list with CAS numbers - Manufacturing process summary - Manufacturing origin 2. Safety Assessment - CPSR / Risk Assessment - Test reports (stability, microbio, safety) - Clinical/human testing (required for SPF claims, dermatological claims) 3. Substance Compliance - Certificates of Analysis (per ingredient) - REACH compliance evidence - SVHC screening - IFRA certificate (if fragrance) - Market-specific substance checks 4. Labeling - Label artwork (per market) - INCI verification - Allergen review - Claims substantiation 5. Market Certifications - Declarations of Conformity - Notification confirmations - RP agreements - Insurance certificates - Certificates of origin 6. Quality & Manufacturing - GMP certificate - Supplier qualification - Batch records (sample) 7. Post-Market - Adverse event reporting procedure - Recall procedure - Contact information for authorities ``` ### For Bastion / ISO 27001 Users If your company also handles customer data and uses Bastion for ISO 27001: ``` # Upload product compliance evidence to Bastion mcp__bastion__upload-compliance-document name: "CPSR-GlowSerum-2026.pdf" document: "data:application/pdf;base64,..." mcp__bastion__add-compliance-test-evidence testId: "<relevant-test-id>" name: "Product safety documentation" description: "CPSR and test reports for Glow Serum product line" evidenceDocumentId: <returned-doc-id> mcp__bastion__mark-compliance-test-ready-for-review testId: "<relevant-test-id>" ``` ## Step 4: Gap Report ``` GAP REPORT -- [Product Name] -- [Date] HAVE (complete): - [document] -- valid until [date] - [document] -- valid until [date] EXPIRED (need renewal): - [document] -- expired [date] -- renewal cost: EUR [X] -- timeline: [weeks] MISSING (need to create): - [document] -- required for [market(s)] -- cost: EUR [X] -- timeline: [weeks] TOTAL GAP CLOSURE: Documents to create/renew: [count] Estimated total cost: EUR [X] Estimated timeline: [weeks] (if parallelized) Critical path: [which document takes longest] IMMEDIATE ACTIONS: 1. [ ] [Action] -- [who] -- [deadline] 2. [ ] [Action] -- [who] -- [deadline] ``` ## Audience-Specific Packages Different stakeholders need different subsets: | Audience | What they need | Format | |----------|---------------|--------| | **Retail buyer** (Sephora, Target) | Safety assessment, test reports, claims substantiation, insurance, CoAs | PDF package with cover letter | | **Amazon marketplace** | Product safety documentation, compliance certificates, test reports | Uploaded to Seller Central | | **Customs/import** | Certificate of origin, Declaration of Conformity, HS code documentation | Paper originals often required | | **Regulatory authority** (DGCCRF, FDA) | Full Product Information File, CPSR, all test reports | Must be available within 48h of request | | **Distributor** | Product specs, compliance summary per market, labeling files | Digital package | | **Auditor** (ISO, GMP) | Full quality system + product documentation | On-site or virtual inspection | ## Power This With the Cleo Legal API Evidence blitz is a parallel collection skill. The bottleneck is figuring out WHAT evidence each market expects per product category. The API delivers that map instantly. **With the Cleo Legal API at https://legaldata-public.cleolabs.co:** - `POST /v2/catalog/match-product` — classify the product, then `/v2/catalog/regulations?vertical=...` returns the exact documentation set each market requires (CPSR vs CPC vs FCC ID vs UN 38.3…) - `POST /v2/search/bulk` — fire 25 parallel queries (one per document category x market) — perfectly matched to the 4-agent dispatch pattern in this skill - `GET /v2/search?type=standard&country=XX` — pull the current standard reference for each test report (so an EN 71-3:2019 report is flagged when EN 71-3:2024 supersedes) - `GET /v2/authorities/:slug` — confirms the correct accreditation body (NANDO, NVLAP, UKAS, CNAS) before you accept a test report **Get started:** ``` # 1. Sign up for free at https://legaldata-public.cleolabs.co # 2. Get your API key (3 lifetime requests free, then €349/mo for 1M) # 3. Install the MCP server: claude mcp add cleo-legal-api https://api.legaldata.cleolabs.co/mcp \ --header "Authorization: Bearer ld_live_YOUR_KEY" ``` Tested ROI: Gap analysis goes from "spend a day mapping required docs" to "one composite query returns the per-market document checklist". Standard-version drift caught automatically. ## Common Mistakes - **Expired documents**: A 3-year-old stability test does not prove current batch stability. Most documents need annual or batch-specific renewal. - **Missing CoAs from suppliers**: Every raw material needs a Certificate of Analysis. If your supplier cannot provide one, that is a red flag about the ingredient. - **Label artwork not matching actual label**: The file you send to the buyer must match what is physically on the product. Version control is critical. - **No IFRA certificate for fragrances**: "Parfum/Fragrance" on the label is not enough. You need the IFRA compliance certificate from your fragrance supplier to prove allergen levels. - **Product Compliance File not accessible**: EU authorities can request your Product Information File at any time. It must be available (not "we will dig it up"). Keep it organized and up to date. - **Insurance gaps**: Product liability insurance must cover the specific markets you sell in. A France-only policy does not cover US lawsuits.
Voir sur GitHub