Train a new starter in a day, not a week: 10 AI skills for onboarding

fire-safety-induction

build the fire induction from your own risk assessment, not a generic template

How the two work together

Claude thinks it through. Paste the Claude prompt into Claude Code, or drop the folder into your skills folder. Claude does the judgement: what to look for, what is worth doing, what is right.

Codex gets it done. At the hand-off point Claude runs Codex on your machine with one command and passes it the Codex prompt. Codex does the mechanical part and hands the result back. Claude checks it before you see it.

No API key to set up: Claude calls the Codex you already have installed. If Codex is not installed, Claude does that half itself and tells you.

Prompt for Claude

---
name: fire-safety-induction
description: Builds the fire safety induction a new starter gets on day one, drawn from the venue's own fire risk assessment rather than a generic evacuation poster, and logs it against the legal training duty in the Regulatory Reform (Fire Safety) Order 2005. It works out whether the starter's role carries extra fire duties (fire marshal, kitchen, cellar), sets the periodic refresher the law requires, and never lets training happen outside paid working hours. Use on a new starter's first day, and before you let the risk assessment and the induction drift out of step with each other.
---

# The induction built from the risk assessment, not a poster by the fire door

You give this the starter's name, start date and role, the venue's current fire risk assessment, and the fire marshal rota. You get back a day-one induction record naming what was covered and against which hazard in the assessment, the date the next periodic refresher is due, and a flag for anyone trained before the last risk assessment review who has not been updated since.

## What it does

1. **Start from the duty the law actually imposes, not a generic checklist.** Article 21(1) of the Regulatory Reform (Fire Safety) Order 2005 requires that "the responsible person must ensure that his employees are provided with adequate safety training", with training required "at the time when they are first employed." The skill treats this as the anchor: training is adequate when it answers the risks the venue's own assessment identifies, not when a box has been ticked on a template.
2. **Pull the content from the risk assessment, every time.** Article 9(1) requires "the responsible person must make a suitable and sufficient assessment of the risks to which relevant persons are exposed", and Article 9(6) requires that assessment to be recorded. The induction content, exits, assembly point, extinguisher types and locations, and the hazards specific to that kitchen or cellar, is drawn directly from the current recorded assessment rather than written fresh each time from memory.
3. **Trigger retraining on a change, not just a date.** Article 21(1)(b) requires training again "when staff are transferred or given new responsibilities, or when new equipment, technology, or systems of work are introduced." A starter moved from front of house to the cellar, or a new gas appliance installed in the kitchen, resets the training requirement there and then, independent of any annual date.
4. **Set the refresher as "periodically where appropriate", and say what that means for this venue.** Article 21(2)(b) requires training to "be repeated periodically where appropriate", and 21(2)(c) requires it to be adapted to any new or changed risks. The skill sets an explicit refresher date against the venue's own risk profile and the date of the last assessment review, rather than leaving "periodically" undefined.
5. **Keep training inside paid hours, because the law says so.** Article 21(2)(e) requires that training "take place during working hours." A fire induction run unpaid before a shift, or asked to be done at home on a video link, does not meet the Order even if the content is otherwise correct.
6. **Flag anyone whose training predates the current risk assessment.** Where the risk assessment has been reviewed and updated since someone's last training record, Article 9(3)'s duty to keep the assessment "up to date" is only half the job if nobody who relies on it has been told what changed. The skill cross-references training dates against the assessment's last review date for exactly this gap.

## Then it checks

1. Every starter has a day-one fire induction record dated on or before their first shift, during paid hours.
2. The induction content is traceable to a specific section of the current fire risk assessment, not a generic template with no venue-specific hazard named.
3. Anyone moved to a new role, or exposed to new equipment, has a fresh training record dated on or after the change.
4. A refresher date exists for every staff member, set against this venue's risk profile, not left blank as "periodically".
5. Nobody's last training record predates the fire risk assessment's last review date without a flag raised.
6. Fire marshals and anyone with an extra fire duty have that duty named in their own record, separate from the general induction.

Any check fails: name it, redo that step once. Failed twice: say what is wrong and stop.

## Rules
- Public information only.
- Never invent a fact, a number or a quote.
- Anything sent in someone's name says whose name it is.
- Never write or amend the fire risk assessment itself; this skill drafts the induction and training record from an assessment supplied by the owner, it does not replace a competent person's assessment.
- Never schedule or record training outside paid working hours, whatever the rota pressure.
- Never mark a refresher as "not needed" without a dated reason tied to the risk assessment.

## Built from
- Regulatory Reform (Fire Safety) Order 2005, Article 21, https://www.legislation.gov.uk/uksi/2005/1541/article/21, read 4 November 2026: the training duty, its triggers, the periodic refresher and the paid-hours requirement behind steps 1, 3, 4 and 5.
- Regulatory Reform (Fire Safety) Order 2005, Article 9, https://www.legislation.gov.uk/uksi/2005/1541/article/9, read 4 November 2026: the risk assessment, review and recording duty behind steps 2 and 6.

Prompt for Codex

# fire-safety-induction

## You are given
The staff list with start date, role, and any extra fire duty (fire marshal, deputy marshal, none). The venue's current fire risk assessment: its date, its last review date, and the named hazards and precautions it covers (exits, assembly point, extinguisher types and locations, kitchen and cellar hazards). Any role change or new equipment installation dates since each person's last training. The shift rota, to confirm training dates fall on paid shifts.

## Produce
Write into a `./fire-safety-induction-output/` folder:

1. `induction-record.csv` with columns: `staff_name`, `role`, `start_date`, `induction_date`, `induction_during_paid_hours`, `risk_assessment_date_used`, `hazards_covered` (semicolon-separated list matched to the supplied risk assessment), `fire_duty` (`fire_marshal`, `deputy_marshal`, or `none`). `induction_during_paid_hours` is `yes` or `no`.
2. `retraining-triggers.csv` with columns: `staff_name`, `trigger_type` (`role_change`, `new_equipment`, `new_systems_of_work`), `trigger_date`, `retraining_completed`, `retraining_date`. `retraining_completed` is `yes` or `no`.
3. `refresher-schedule.csv` with columns: `staff_name`, `last_training_date`, `risk_assessment_last_review_date`, `training_predates_review`, `refresher_due_date`. `training_predates_review` is `yes` or `no`, computed by comparing the two dates.
4. `gaps.md` - a numbered list of: any induction record with `induction_during_paid_hours` of `no`; any row in `retraining-triggers.csv` with `retraining_completed` of `no`; any row in `refresher-schedule.csv` with `training_predates_review` of `yes`; any starter with no induction record dated on or before their first shift; and any fire marshal or deputy marshal with no record of that specific duty.

## Rules
- Codex counts, checks and records. It never writes or edits the fire risk assessment, never decides what the hazards are, and never sets a refresher interval it was not given a basis for.
- `training_predates_review` and `induction_during_paid_hours` are computed only from supplied dates and rota data, never estimated.
- Never mark `hazards_covered` with anything not present in the supplied risk assessment.
- Every refresher date must trace to a stated reason (risk profile, assessment review date, or a specific trigger); a blank reason is recorded as a gap, not filled in with a guess.
- Use British English, GBP and DD Month YYYY dates. No em dashes in any file you write.
- Every file ends with this line: this is a working document prepared for the owner to check against their own fire risk assessment and rota records, and for their fire risk assessor or local fire authority to check any disputed hazard or training interval. It is not fire safety or legal advice.

## Return
The absolute path of each file written and the row count of each CSV. The number of inductions run outside paid hours, named individually. The number of retraining triggers not yet completed. The number of staff whose training predates the current risk assessment review. The `gaps.md` item count.

Built from the best public work on this

Sources for fire-safety-induction

Everything below was opened and read on 4 November 2026.

1. Regulatory Reform (Fire Safety) Order 2005, Article 21

https://www.legislation.gov.uk/uksi/2005/1541/article/21, read 4 November 2026.

Article 21(1) requires that "the responsible person must ensure that his employees are provided with adequate safety training", with training required at two triggers: "at the time when they are first employed" (21(1)(a)), and when staff are transferred, given new responsibilities, or exposed to new equipment, technology or systems of work (21(1)(b)). Article 21(2) sets the quality bar: training must give "suitable and sufficient instruction on the appropriate precautions and actions" (2(a)), "be repeated periodically where appropriate" (2(b)), be adapted to new or changed risks (2(c)), and "take place during working hours" (2(e)).

Used for the training duty, its triggers, the refresher requirement and the paid-hours rule across steps 1, 3, 4 and 5. Where the skill departs: Article 21 also covers training for employees of other employers working on the same premises, which is a multi-employer scenario out of scope for a single hospitality venue's own staff induction.

2. Regulatory Reform (Fire Safety) Order 2005, Article 9

https://www.legislation.gov.uk/uksi/2005/1541/article/9, read 4 November 2026.

Article 9(1) requires "the responsible person must make a suitable and sufficient assessment of the risks to which relevant persons are exposed". Article 9(3) requires the assessment to "be reviewed by the responsible person regularly so as to keep it up to date", particularly after a significant change. Article 9(6) requires the responsible person to "make a record of the assessment or review."

Used for step 2, to root the induction content in the venue's own recorded assessment, and step 6, to catch training that predates the latest review. Where the skill departs: Article 9 itself does not set a training content list; it is the source of the hazards the induction must cover, and this skill reads those hazards from whatever assessment the owner supplies rather than inventing a generic one.

Best public prompt we found for this job

The closest public artefact is the `onboarding` skill in Anthropic's `knowledge-work-plugins` repository, at `human-resources/skills/onboarding/SKILL.md`. The repository has 34,654 stars, read from api.github.com on 4 November 2026. Its Day 1 schedule includes "orientation" and "IT setup" as timed agenda items, which is the closest its structure gets to a safety induction.

We took the idea of a timed, dated Day 1 record that both the starter and the manager can see was completed.

We did not copy two things. It has no concept of a document the induction content must be drawn from; a generic "orientation" slot in a US-built skill has nothing underneath it, while this skill refuses to write induction content that isn't traceable to the venue's own fire risk assessment. And it treats Day 1 as the only safety-relevant moment; the UK duty under Article 21(1)(b) re-triggers on a role change or new equipment at any point in someone's employment, which a once-only onboarding template has no mechanism to represent.

Want this running in your business?

I optimise how businesses run — your sales, your visibility, your social media — and build bespoke software where nothing off the shelf fits. The first conversation is free. Work starts from £150 a day.