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

View the source on GitHub

Browse the @skills marketplace