Agent skill · data analytics · datadrivenconstruction

safety-compliance-checker

Automated safety compliance verification for construction sites. Check PPE usage, zone access, working at heights regulations, and generate compliance reports using rule-based and ML approaches.

Why this skill is useful

Provides domain-specific compliance checking logic and automated reporting for construction safety regulations that the AI wouldn't reliably generate on its own.

What it needs

Requires python3 installed locally. About 6k tokens when loaded. Last updated 2026-02-14. 265 stars on the source repository.

What this skill does

Safety Compliance Checker Overview This skill implements automated safety compliance checking for construction projects. Verify regulatory requirements, track safety metrics, and identify potential violations before they become incidents. Compliance Areas: Personal Protective Equipment (PPE) Working at heights regulations Confined space entry Hot work permits Excavation safety Electrical safety Fire prevention Quick Start Comprehensive Safety Compliance System Safety Rules Engine PPE Detection Integration Site Inspection System `python from datetime import datetime, date from typing import List, Dict, Optional import pandas as pd @dataclass class InspectionItem: itemid: str category: str description: str iscompliant: bool notes: str photorefs: List[str] = field(defaultfactory=list) correctiveaction: Optional[str] = None @dataclass class SiteInspection: inspectionid: str siteid: str inspector: str inspectiondate: date weather: str items: List[InspectionItem] overallscore: float recommendations: List[str] class SiteInspectionSystem: """Construction site safety inspection management""" def init(self): self.checklists = self.loadchecklists() self.inspections: List[SiteInspection] = [] def loadchecklists(self) -> Dict[str, List[Dict]]: """Load inspection checklists by category""" return { 'generalsafety': [ {'id': 'GS-001', 'item': 'Site access controlled and secured', 'category': 'Access'}, {'id': 'GS-002', 'item': 'Safety signage posted at entrance', 'category': 'Signage'}, {'id': 'GS-003', 'item': 'First aid station accessible and stocked', 'category': 'Emergency'}, {'id': 'GS-004', 'item': 'Emergency contact numbers posted', 'category': 'Emergency'}, {'id': 'GS-005', 'item': 'Fire extinguishers accessible and inspected', 'category': 'Fire'}, {'id': 'GS-006', 'item': 'Evacuation routes clear and marked', 'category': 'Emergency'}, {'id': 'GS-007', 'item': 'Housekeeping adequate (no tripping hazards)', 'category': 'Housekeeping'}, {'id': 'GS-008', 'item': 'Material stor …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills datadrivenconstruction/safety-compliance-checker

View the source on GitHub

Browse the @skills marketplace