OSHA Written Safety & Health Program
Get Started with This SkillOverview
Draft and validate the written safety and health programme documentation required or recommended by OSHA (29 CFR 1910 / 1926). Covers IIPP, hazard communication (HazCom), lockout/tagout (LOTO), confined space, respiratory protection, and other programme-specific written plans.
Example Conversation
You: We need our written safety programme for OSHA: IIPP with hazard assessment and correction, HazCom (SDS, training) per 1910.1200, and recordkeeping reference. Can you draft and validate?
Agent: I’ll draft the written programme: IIPP with management commitment, employee involvement, hazard assessment, hazard control/correction procedures, training, and recordkeeping. I’ll add the HazCom programme (container labelling, SDS access, training plan) per 29 CFR 1910.1200 and reference the OSHA 300 log. Then I’ll run
osha_written_program_checker.
Agent: Created
written-safety-program.md. Runningosha_written_program_checker…
Agent: Check PASS — the document includes IIPP with hazard assessment and correction, HazCom with SDS and training, and recordkeeping/OSHA 300 reference. Add LOTO or confined space programmes if those hazards apply.
What the Tools Validate
osha_written_program_checker checks the written safety programme for:
- IIPP — Injury and Illness Prevention Plan (or safety policy) with hazard assessment and correction procedures, management commitment, training, recordkeeping.
- HazCom — Hazard communication programme per 29 CFR 1910.1200: SDS access method, container labelling, employee training plan.
- Additional plans — LOTO (1910.147), confined space (1910.146), etc., if applicable (noted when absent).
- Recordkeeping — Reference to OSHA 300 log or injury and illness recordkeeping.
Output: PASS when IIPP, HazCom, and recordkeeping are present; otherwise FAIL with a short line per missing element. Run on the draft before finalizing; fix gaps and re-run until the check passes.
Output Excerpt
Excerpt from a generated written safety programme and sample checker report.
Written programme (excerpt):
## Injury and Illness Prevention Plan (IIPP)
Management commitment: [statement]. Employee involvement: [how]. Hazard assessment: we identify hazards through [methods]. Hazard control and correction procedures: [hierarchy, timelines]. Training: [topics, frequency]. Recordkeeping: we maintain the OSHA 300 Log and 301 forms per 29 CFR 1904.
## Hazard Communication (29 CFR 1910.1200)
Container labelling: [system]. Safety Data Sheets (SDS): maintained [location/electronic]; employees have access [method]. Employee training: initial and refresher on hazards, labels, SDS, and protective measures per 1910.1200.
## Recordkeeping
We maintain the OSHA 300 Log of Work-Related Injuries and Illnesses and provide the annual summary per 29 CFR 1904.
osha_written_program_checker report (excerpt):
=== OSHA WRITTEN PROGRAM CHECK (29 CFR 1910/1926) ===
Result: PASS
Document: written-safety-program.md
IIPP / safety policy with hazard assessment and correction procedures.
HazCom programme with SDS access and training plan (29 CFR 1910.1200).
Note: Add LOTO written programme if lockout/tagout applies.
Note: Add confined space programme if applicable.
Recordkeeping / OSHA 300 log referenced.
Written safety programme meets OSHA expectations for core elements.
Getting Started
Add your source materials to the project workspace (existing policies, SDS inventory, hazard list), then activate the OSHA Written Safety & Health Program skill. The agent will guide you through drafting and validating with osha_written_program_checker.