From contractor-extras
Generate a daily construction site report — weather, crews on-site, work performed, deliveries, visitors, safety, and look-ahead. Use when the user says "daily log", "site report", "daily report", or "/daily-log".
How this skill is triggered — by the user, by Claude, or both
Slash command
/contractor-extras:daily-logThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a daily construction site report from a superintendent's field notes. Outputs DOCX or PDF through `contractor-docs`. Daily logs are the contractor's primary contemporaneous record — they protect against delay claims, RFI disputes, and liability issues.
Generate a daily construction site report from a superintendent's field notes. Outputs DOCX or PDF through contractor-docs. Daily logs are the contractor's primary contemporaneous record — they protect against delay claims, RFI disputes, and liability issues.
Use this every day work happens on site. If the super dictates rough notes, the skill structures them into the standard daily log format.
Gather in three quick chunks. Skip empty sections rather than padding.
{{PM_NAME}} if not given)1. INTAKE → Three chunks above
2. STRUCTURE → Organize into standard sections; preserve user wording
3. SAFETY → Always include the safety section, even if "none"
4. DRAFT → Single document, dated and signed
5. EXPORT → contractor-docs renders DOCX/PDF, archived by date
Daily logs are a legal record. Do not fabricate or "fill in" missing detail. If the user did not provide info for a section, mark it "None reported" or "N/A".
A one- to two-page report with:
# DAILY LOG
**Project:** {PROJECT_NAME} · **Project No.:** {PROJECT_NUMBER}
**Date:** {DATE} ({DAY_OF_WEEK})
**Superintendent:** {{PM_NAME}}
---
## Weather & Conditions
| Field | Value |
|-------|-------|
| Temperature | {LOW}°F – {HIGH}°F |
| Conditions | {SUNNY/OVERCAST/RAIN/SNOW} |
| Wind | {WIND} |
| Site Conditions | {DRY/MUDDY/ICY/NORMAL} |
| Weather Stoppages | {NONE | DURATION + DETAIL} |
---
## Crews On-Site
| Trade | Company | Headcount | Area |
|-------|---------|-----------|------|
| {TRADE} | {SUB} | {N} | {AREA} |
**Total workers on-site:** {TOTAL}
---
## Work Performed
### {AREA_1}
- {ITEM}
### {AREA_2}
- {ITEM}
---
## Equipment On-Site
- {EQUIPMENT}
---
## Deliveries Received
| Time | Material | Supplier | Quantity | Received By |
|------|----------|----------|----------|-------------|
| {TIME} | {MATERIAL} | {SUPPLIER} | {QTY} | {NAME} |
---
## Visitors & Inspections
| Time | Name | Company | Purpose / Outcome |
|------|------|---------|-------------------|
| {TIME} | {NAME} | {COMPANY} | {PURPOSE} |
---
## Safety
**Incidents:** {NONE | DETAIL}
**Near-Misses:** {NONE | DETAIL}
**Toolbox Talk:** {TOPIC_OR_NONE}
**PPE Compliance:** {OBSERVATIONS}
---
## Delays / Disruptions
{NONE_OR_NARRATIVE_WITH_CAUSE_AND_DURATION}
---
## Photos Referenced
- {FILE_NAME_OR_DESCRIPTION}
---
## Look-Ahead — {NEXT_DATE}
- Planned work: {SUMMARY}
- Expected crew count: {N}
- Expected deliveries: {LIST}
- Inspections scheduled: {LIST}
---
**Logged by:** {{PM_NAME}}, {{PM_TITLE}}
**Signature:** ___________________________
*{{COMPANY_LEGAL_NAME}} · {{OPERATING_ADDRESS}} · {{DOMAIN}}*
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub sunrise-systems/contractor-toolkit --plugin contractor-extras