# OSHA Written Safety & Health Program

> 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.



Tags: OSHA, Safety, IIPP, HazCom, United States


## Example Prompts

- Draft our Injury and Illness Prevention Plan (IIPP) per Cal/OSHA or OSHA model
- Document our HazCom programme (SDS, labelling, training) per 29 CFR 1910.1200
- Prepare LOTO and confined space written programmes
- Validate written programmes against required programme elements

URL: https://rakenne.app/skills/us-osha-written-safety-program/index.md

Try this skill: https://rakenne.app/a/?skill=us-osha-written-safety-program



## Overview

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`. Running `osha_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):**

```markdown
## 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`.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
