Agent skill · writing content · datadrivenconstruction
daily-report-generator
Automatically generate daily construction reports from field data, worker inputs, weather, and progress photos. Creates professional PDF reports.
Why this skill is useful
Integrates weather API data and aggregates multiple data sources into a structured report format, which 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
Daily Report Generator for Construction Sites Automate the creation of comprehensive daily construction reports by aggregating data from multiple sources into professional documentation. Business Case Problem: Site managers spend 45-60 minutes daily on: Collecting information from foremen Checking weather conditions Compiling worker counts and hours Writing narrative summaries Formatting and distributing reports Solution: Automated system that: Pulls data from Google Sheets/project database Integrates weather API data Aggregates worker timesheets Generates professional PDF reports Distributes to stakeholders automatically ROI: 80% reduction in daily reporting time (45 min → 9 min for review) Report Structure Python Implementation Data Sources Integration From n8n Project Management System From Timesheet System n8n Workflow for Automation Report Distribution `python def distributereport(reportpath: str, recipients: dict): """Distribute report to stakeholders""" # Email distribution for email in recipients.get('email', []): sendemail( to=email, subject=f"Daily Report - {date.today().strftime
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills datadrivenconstruction/daily-report-generator