progress-photo-analyzer

Analyze construction site photo metadata to track progress and flag safety risks.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill progress-photo-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: progress-photo-analyzer
Source: https://github.com/robikscube/SJ-skills-sandbox/tree/main/Skill-List/ddc-bim/progress-photo-analyzer
Command: npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill progress-photo-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) components.

What problem does it solve?

Manually reviewing large volumes of construction site photo metadata to track project progress and identify safety risks is slow, inconsistent, and prone to human error, especially for large-scale projects with hundreds or thousands of site photos. This Skill automates the analysis process to deliver fast, structured insights without requiring custom computer vision model setup or manual data entry.

Core Features & Use Cases

  • Metadata-driven progress tracking: Automatically categorizes photos by construction activity (excavation, framing, finishes etc.) and groups progress metrics by level, zone, and capture date.
  • Safety risk flagging: Identifies potential safety issues like missing PPE, fall hazards, or housekeeping problems from photo filenames, notes, and metadata fields.
  • BIM context alignment: Optionally compares photo level and zone metadata against a normalized BIM snapshot to identify matching model elements for richer context.
  • Use Case: For a commercial construction project, use this Skill to process a weekly batch of 500+ site photos and their manifests to generate a standardized progress and safety report for stakeholders.

Quick Start

Use the progress-photo-analyzer skill to analyze your construction site photo manifest or photo directory and produce a structured progress and safety report for your project.

Frequently Asked Questions about progress-photo-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate construction site photo metadata analysis for progress tracking?

Construction site photo metadata analysis is automated by processing photo manifests and directories to categorize activities, flag safety risks, and align metadata with BIM model elements. This generates structured JSON reports for progress tracking and dashboard ingestion.

Can I detect safety risks like missing PPE from construction photos without computer vision models?

Safety risks like missing PPE, fall hazards, and housekeeping problems can be detected from photo filenames, notes, and metadata fields using deterministic metadata-only analysis. This approach requires no live computer vision models to flag potential safety issues.

How do I align site photos with BIM model elements by level and zone?

Site photos are aligned with BIM model elements by comparing photo level and zone metadata against a normalized BIM snapshot. This optional BIM context alignment identifies matching model elements to provide richer project context for progress reporting.

What is the best way to generate construction progress reports from a large batch of site photos?

Construction progress reports are generated by processing large batches of site photos and their manifests to automatically categorize activities like excavation and framing. The system groups progress metrics by level, zone, and capture date to output structured reports for stakeholders.

Does the photo metadata analyzer support flexible manifest field aliases?

The photo metadata analyzer supports flexible manifest field aliases, allowing it to process diverse photo manifest formats without requiring strict field naming conventions. This ensures deterministic metadata-only analysis works across varied project datasets.

What are the limitations of using deterministic metadata analysis for construction site safety detection?

Deterministic metadata analysis relies entirely on photo filenames, notes, and metadata fields to identify safety risks, meaning it cannot detect visual hazards missing from the metadata. It does not use live computer vision models to analyze the actual image content of the photos.