SWMSmate is a free Claude skill. Add it once and Claude knows how to draft a SWMS whenever you ask. It's the most complete version: Claude can create the PDF for you.
You'll need: A Claude account. Skills depend on your Claude plan, and on Team or Enterprise plans your admin needs to turn them on.
Claude on the web or desktop, and Cowork. Easiest — no typing commands.
It's one small file called swmsmate.zip. Leave it zipped — Claude wants the zip file.
In Claude, open Settings → Capabilities and turn on Code execution and file creation. Skills need it.
On the same page, under Skills, choose Upload skill and pick swmsmate.zip. Make sure the skill is switched on.
No Skills section? It depends on your Claude plan. On Team or Enterprise plans, ask your admin to turn skills on.
Start a new chat and say:
Or tell it more up front:
It asks up to six quick questions, shows you a one-screen summary to confirm, asks whether to include risk ratings, then writes the SWMS.
If you already use Claude Code in a terminal.
Paste these lines into your terminal. They download the skill and put it in your personal skills folder, so it works in every project.
mkdir -p ~/.claude/skillscurl -fsSL https://raw.githubusercontent.com/Dropwire-Digital/SWMSmate/main/claude/swmsmate.zip -o /tmp/swmsmate.zipunzip -o /tmp/swmsmate.zip -d ~/.claude/skills
Start Claude Code again, then check it's there by asking: “What skills do you have?”
Or tell it more up front:
It asks up to six quick questions, shows you a one-screen summary to confirm, asks whether to include risk ratings, then writes the SWMS.
To update later, run the same lines again. They replace the old version.
Claude gives you SWMS-DRAFT-<site>-<date>.html, plus a ready-made PDF in Cowork and most Claude Code setups. No PDF? Make one from the HTML file: