Get the free skill
All AI skillsFree skill for ChatGPT

SWMS drafts, right inside ChatGPT.

SWMSmate works as a ChatGPT skill, or as a Project on any plan. Tell it the job and it drafts a site-specific SWMS for you to check.

SWMSmate in ChatGPT
Make me a SWMS for a switchboard upgrade at 14 Example Ave, Marion SA.
Righto. A few quick things so I can draft it: your business (name, ABN, state), when you're starting, and who's in charge on site?
Sample Electrical, SA. Monday, one day. Dan's in charge.
Summary: 8 job steps, 3 types of high risk work. Look right? Include risk ratings?

Set up SWMSmate in ChatGPT

You'll need: A ChatGPT account. Your plan decides which option to use: Business, Enterprise and Edu can add the skill. Free, Go, Plus and Pro use a Project.

Why not a custom GPT?
OpenAI has stopped new GPTs on personal accounts and is retiring custom GPTs on 11 December 2026. SWMSmate uses a skill or a Project instead, so it keeps working after that date.
Option 1Recommended

Add the skill

For Business, Enterprise and Edu plans.

  1. Download the skill

    This is the ChatGPT version (it's different from the Claude one). Leave it zipped.

  2. Upload it to ChatGPT

    In ChatGPT, open Plugins → Skills. Choose Create → Upload from your computer and pick swmsmate.zip.

  3. Wait for the check

    ChatGPT scans skills when you upload them. If it shows Needs review, your admin has to approve it.

    No Skills in your workspace? Your admin may have turned them off. Use a Project in the meantime.

  4. Ask for a SWMS

    Start a new chat and say:

    “Make me a SWMS”

    Or tell it more up front:

    “Draft a SWMS for replacing a switchboard at 14 Example Ave, Marion SA”
    “I need a generic SWMS for gutter cleaning I can use at any house. I'm subcontracting to Acme Roofing.”

    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 share it with your team, open the skill's ••• menu and share it with people or groups in your workspace.

Option 2

Set up a Project

For any plan, including Free, Go, Plus and Pro.

  1. Make a new Project

    In the ChatGPT sidebar, choose New project and call it SWMSmate.

  2. Paste in the instructions

    Copy the SWMSmate instructions. Then open the project's ••• menu → Project settings, paste them into the instructions box and save.

    Download as a file
  3. Add two files

    Download both files, then drag them into the project (or use Add files).

    Free accounts allow 5 files per project, so you're well within the limit.

  4. Ask for a SWMS

    Start a new chat inside the project and say:

    “Make me a SWMS”

    Or tell it more up front:

    “Draft a SWMS for replacing a switchboard at 14 Example Ave, Marion SA”
    “I need a generic SWMS for gutter cleaning I can use at any house. I'm subcontracting to Acme Roofing.”

    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.

Get your PDF

ChatGPT gives you a file called SWMS-DRAFT-<site>-<date>.html to download. If it can't make files in your chat, it pastes the code instead: copy it into a plain text file and save it with a name ending in .html. Then:

  1. Open the file in Chrome, Edge or Safari.
  2. Choose Print, then Save as PDF. It's already set up for A4 landscape.
  3. If the colours don't show, turn on Background graphics in the print options.

Handy tips

  • Prefer portrait? Just ask. You can also ask it to add or remove risk ratings, or change any step.
  • If ChatGPT skips the template or changes the layout, remind it: “Use the swms-template.html file exactly as provided.”
  • Results vary between AI models. Always check the Review before use box on page 1 and every highlighted CHECK item.
It's a draft, not a sign-off
Check it against the real job and site before work starts. Your workers need to read and sign it, and you're responsible for the final SWMS.

Using a different AI?