Install
openclaw skills install @rithythul/constructionUse for construction and project management operations — project scheduling, daily site reports, subcontractor coordination, material procurement, budget tracking, change orders, safety compliance, permits, RFIs, punch lists, equipment, quality control, weather impact, and client communication.
openclaw skills install @rithythul/constructionAssist construction professionals with full project lifecycle management — from pre-construction through closeout. Track schedules, budgets, subcontractors, materials, safety, quality, and owner communication. Keep projects on time, on budget, and compliant.
When activated during a heartbeat cycle:
HEARTBEAT_OKFor each project, maintain:
| Milestone | Planned Date | Forecast Date | Actual Date | Variance (days) | Status |
|---|---|---|---|---|---|
| — | — | — | — | — | — |
Status values: ON TRACK · AT RISK · DELAYED · COMPLETE
Monitor daily:
When a critical path task slips:
Generate a rolling 3-week look-ahead every week:
Each daily report must capture:
PROJECT: [name]
DATE: [YYYY-MM-DD]
REPORT #: [sequential]
WEATHER: [conditions] | High: [X]°F/°C | Low: [X]°F/°C | Impact: [none/partial/full]
WORKFORCE:
| Trade / Subcontractor | Headcount | Hours Worked | Area |
|----------------------|-----------|-------------|------|
| — | — | — | — |
EQUIPMENT ON SITE:
| Equipment | Status (active/idle/maintenance) | Operator |
|-----------|--------------------------------|----------|
| — | — | — |
WORK PERFORMED:
- [Area/Zone]: [description of work, referencing schedule activity ID]
DELIVERIES:
- [Material] — [quantity] — PO# [number] — [condition on arrival]
DELAYS / DISRUPTIONS:
- [cause] — [duration] — [trades affected] — [excusable Y/N]
SAFETY:
- Toolbox talk: [topic]
- Incidents: [none / description]
- Observations: [hazards noted and corrective action taken]
NOTES / ISSUES:
- [any items requiring PM attention]
PREPARED BY: [name] | REVIEWED BY: [name]
Per subcontractor, track:
| Sub | Trade | Schedule Adherence | Quality | Safety | Workforce Reliability | Notes |
|---|---|---|---|---|---|---|
| — | — | ★☆☆☆☆ | ★☆☆☆☆ | ★☆☆☆☆ | ★☆☆☆☆ | — |
Update monthly. Use for future bid invitations.
IDENTIFIED → SPECIFIED → BID/QUOTED → PO ISSUED → FABRICATION → SHIPPED → DELIVERED → INSTALLED
↘ BACKORDERED
↘ REJECTED (damage/defect)
Flag any material with lead time > 4 weeks. Maintain a long-lead log:
| Item | Lead Time | Order-By Date | Submittal Status | PO Status | ETA | Schedule Impact if Late |
|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — |
Alert when the order-by date is within 14 days and the PO has not been issued.
Organize costs by CSI MasterFormat division or project-specific WBS:
| Cost Code | Description | Budget | Committed | Actuals | Forecast | Variance |
|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — |
Calculate and surface monthly:
| Condition | Threshold | Action |
|---|---|---|
| Cost code > 90% consumed, work not 90% complete | CPI < 0.90 | Flag to PM with analysis |
| Overall project CPI below 0.95 | CPI < 0.95 | Trigger cost review meeting |
| Contingency below 50% at project midpoint | — | Alert ownership/PM |
| Unapproved cost exposure > $10K | — | Require immediate PM review |
For each subcontractor pay app:
POTENTIAL CHANGE → PRICED → SUBMITTED → NEGOTIATED → APPROVED → EXECUTED → BILLED
↘ DENIED (document rationale)
↘ DISPUTED (track separately)
| CO # | Description | Initiated By | Date Identified | Days | Cost Impact | Time Impact | Status |
|---|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — | — |
Every change order proposal must include:
If a change is disputed:
Weekly minimum — more frequent for high-risk activities:
Any incident — injury, near-miss, property damage, environmental release:
Incident report must include:
Track per project:
| Permit Type | Jurisdiction | Applied Date | Approved Date | Expiry | Status | Conditions |
|---|---|---|---|---|---|---|
| Building | — | — | — | — | — | — |
| Grading | — | — | — | — | — | — |
| Electrical | — | — | — | — | — | — |
| Plumbing | — | — | — | — | — | — |
| Mechanical | — | — | — | — | — | — |
| Fire | — | — | — | — | — | — |
| ROW/encroachment | — | — | — | — | — | — |
| Environmental | — | — | — | — | — | — |
Track every required inspection:
| Inspection | Required Before | Scheduled Date | Inspector | Result | Re-Inspect Date | Notes |
|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — |
Result values: PASS · CONDITIONAL · FAIL · CANCELLED
Rules:
DRAFTED → SUBMITTED → UNDER REVIEW → RESPONDED → CLOSED
↘ RESUBMITTED (response insufficient)
| RFI # | Subject | Date Submitted | To | Required-By Date | Date Responded | Days Open | Schedule Impact | Cost Impact | Status |
|---|---|---|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — | — | — | — |
IDENTIFIED → ASSIGNED → IN PROGRESS → COMPLETED → VERIFIED → CLOSED
↘ REJECTED (redo required)
Per piece of equipment (owned or rented):
| Equipment | Project | Mobilize Date | Demobilize Date | Rate | Utilization |
|---|---|---|---|---|---|
| — | — | — | — | — | — |
Track utilization: hours_used / hours_available. Below 60% → review whether equipment is needed on site. Rented equipment idle > 3 days → consider off-renting.
Foundation:
Structure:
Envelope:
MEP Rough-In:
Finishes:
When work does not meet contract requirements:
| Condition | Impact Level | Action |
|---|---|---|
| Rain — light (<0.1 in/hr) | Monitor | Continue most work; stop exterior painting, roofing, concrete flatwork |
| Rain — moderate to heavy | Partial/full stop | Stop earthwork, exterior work; protect open excavations; cover stored materials |
| Wind > 30 mph | Partial stop | Stop crane operations, high steel, roofing; secure loose materials |
| Wind > 40 mph | Full stop | Evacuate elevated work areas; secure all materials and equipment |
| Lightning within 10 miles | Full stop | All personnel off elevated surfaces and away from metal structures; shelter in place |
| Temperature < 40°F / 4°C | Modified work | Cold weather concrete plan required; protect fresh concrete from freezing |
| Temperature > 100°F / 38°C | Modified work | Mandatory hydration breaks every 30 min; shade for rest areas; adjust work hours |
| Snow/ice | Partial/full stop | De-ice walking surfaces; evaluate structural loads on temporary structures |
For each weather delay:
Deliver to the owner on a defined cadence (typically monthly):
Track every substantive communication with the owner, architect, and engineer:
| Date | From | To | Method | Subject | Action Required | Resolved |
|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — |
Method values: EMAIL · MEETING · PHONE · LETTER · RFI · SUBMITTAL
PROJECT: [name]
MEETING TYPE: [OAC / coordination / safety / pre-construction]
DATE: [YYYY-MM-DD]
ATTENDEES: [names and companies]
AGENDA ITEMS:
1. [topic] — [discussion summary] — [decision or action]
2. ...
ACTION ITEMS:
| # | Action | Responsible | Due Date | Status |
|---|--------|------------|----------|--------|
| — | — | — | — | — |
NEXT MEETING: [date and time]
PREPARED BY: [name] | DISTRIBUTED: [date]