daily-progress-report

Featured

Generate automated daily progress reports from site data. Track work completed, labor hours, equipment usage, and weather conditions.

AI & Automation 310 stars 79 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
83
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Daily Progress Report Generator ## Business Case ### Problem Statement Site managers spend hours creating daily reports: - Manual data collection - Inconsistent formats - Delayed submissions - Missing information ### Solution Automated daily progress report generation from structured site data inputs. ## Technical Implementation ```python import pandas as pd from datetime import datetime, date from typing import Dict, Any, List from dataclasses import dataclass from enum import Enum class WeatherCondition(Enum): CLEAR = "clear" CLOUDY = "cloudy" RAIN = "rain" SNOW = "snow" WIND = "wind" EXTREME = "extreme" class WorkStatus(Enum): COMPLETED = "completed" IN_PROGRESS = "in_progress" DELAYED = "delayed" NOT_STARTED = "not_started" @dataclass class WorkActivity: activity_id: str description: str location: str planned_qty: float actual_qty: float unit: str status: WorkStatus crew_size: int hours_worked: float notes: str = "" @dataclass class LaborEntry: trade: str company: str workers: int hours: float overtime_hours: float = 0 @dataclass class EquipmentEntry: equipment_type: str equipment_id: str hours_used: float status: str # active, idle, maintenance operator: str = "" @dataclass class DailyReport: report_date: date project_name: str project_number: str weather: WeatherCondition temperature_high: float temperature_l...

Details

Author
datadrivenconstruction
Repository
datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
Created
7 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category