Blog › AI at Work · Guides
Set up ChatGPT once.
Run every client the same way.
Ten skill files, one master instructions file, one Project per client. This is the exact kit we built and deployed for a consulting client this month - minutes, status reports, proposals, discovery, findings and visuals, produced the same way every time. The kit is free to download below, along with the one rule about Projects that shapes the whole setup.
The short version
The whole system in five lines
- A skill is a repeatable job written down as a file - what it does, what you give it, how to do the work, the exact output layout, and the rules it must not break.
- The masters live in one Skills folder on your computer. That folder is the single source of truth. You never edit a skill inside ChatGPT.
- One Project per client, stocked from the master folder - the 10 skill files, the master instructions, and that client's documents.
- ChatGPT Projects don't share files or instructions. That's the one rule that shapes everything else in this guide.
- The kit is free to download below - all 10 skills plus the master instructions, ready to upload.
The map: where everything lives
Three levels. Once you can see them, the rest of this guide is obvious.
Level 1
Your ChatGPT account
Any plan, free or paid. Projects are available on all of them, and you can create as many as you need.
Level 2
Projects - one per client
Each client Project holds the same three things: the 10 skill files, the master instructions, and that client's own documents. Nothing in one Project is visible to another.
Level 3
Chats - one per job
Minutes on Tuesday, a status report on Friday, a playback next month. Every chat inside a Project can see the Project's files and follows its instructions.
One thing to know at level 2: the per-Project instructions override your global custom instructions inside that Project - they don't stack. That's useful here, because it means the master instructions you paste in run clean, without your everyday preferences leaking into client work. And by default, chats inside a Project can still reference ChatGPT's memory from outside it - there's a project-only memory option if you'd rather keep each client sealed.
Why a skills kit beats pasting prompts
You already know the failure mode. The minutes prompt lives in a note somewhere. The status report prompt is in a different note, or was it a saved chat? Each time you use one, you tweak it slightly, so the output drifts. By the third client, the same job produces three different layouts, and you're spending the time you saved reformatting.
A skill ends that. It's the job written down once - what goes in, how the work gets done, and exactly what the output looks like - saved as a file and uploaded where ChatGPT can read it. Run it today, run it in six weeks, run it for a different client: same layout, same standards, same rules. The thinking you did the first time keeps paying, and the document a client receives in month four matches the one they received in week one.
That consistency is the actual product. Clients don't see your prompts. They see whether your minutes, reports and playbacks look like they come from one firm or from whoever had the laptop that day.
One skill set, many Projects: the master folder model
Here's the constraint that shapes the whole system: ChatGPT has no shared layer across Projects. There's no way to upload a skill once and have every Project see it. Files and instructions live inside each Project, and nowhere else - OpenAI's Projects guide spells out the per-plan file limits.
So the master copy can't live in ChatGPT. It lives in one Skills folder on your computer - the single source of truth - and every client Project gets stocked from it. New client, same drill: copy the skills in, paste the instructions, done. When a skill improves, you edit the master on your computer and re-upload it to the Projects that need it. You never edit inside ChatGPT, because an edit made inside one Project would exist only there, and your one skill set would quietly become five diverging ones.
Stocking a new client Project
- Create a new Project in ChatGPT.
- Name it for the client.
- Upload the 10 skill files from your master Skills folder.
- Paste the master instructions into the Project's instructions box.
- Add the client's documents - brief, org chart, past reports.
Five minutes, and every future chat for that client starts fully equipped.
The 10 skills in the kit
Four groups, covering an engagement end to end. Each one links to its full write-up.
Run the project
Meeting Minutes
Messy transcript or rough notes to client-ready minutes you can send the same day.
Project Status Report
Scattered weekly updates to a one-page status report a sponsor reads in two minutes.
Client Proposal
Exploratory-call notes to a short outcomes-first proposal, with pricing left for you.
Understand the client
Discovery Interview Kit
Engagement context to a tailored interview guide, with what each question is really testing.
Stakeholder Persona
Discovery evidence to 1-3 evidence-grounded stakeholder personas, gaps flagged not guessed.
Current-State Process Map
Interview notes and documents to a written map of how the process actually runs today.
Make sense of it
Free download
Get the kit: 10 skill files + master instructions
Everything above, written and ready. No email gate, no sign-up - the same files we deployed for a client this month.
- Download the zip.
- Extract All into a folder called
Skillson your computer. That folder is now the master copy. - Upload the 10 skill files to each client Project.
- Paste the master instructions into each Project's instructions box.
Setup, start to finish
Six steps. Allow half an hour the first time, five minutes for every client after that.
Make the master folder
Create a folder called Skills on your computer and put the 10 skill files and the master instructions file in it. This folder is the single source of truth - every edit happens here, never inside ChatGPT.
Create a client Project
In ChatGPT, create a new Project and name it for the client. One Project per client, always.
Upload the 10 skills
Add all 10 skill files from your master Skills folder to the Project's files.
Paste the master instructions
Open the Project's instructions box and paste in the full text of the master instructions file. Inside this Project, these override your global custom instructions.
Add client documents
Upload the client's own material - the brief, the org chart, past reports. Every skill you run can now draw on it.
Run your first skill
Start a chat and type: Use skill: Meeting Minutes. Attach a transcript. Client-ready minutes come back in the skill's layout.
Running a skill
In any chat inside the Project, say "Use skill: Meeting Minutes" (or whichever skill you need) and attach what the skill asks for - a transcript, your rough notes, last week's updates. The master instructions you pasted tell ChatGPT to find that file among the Project's documents, follow its method, and produce the output in the skill's layout. No re-explaining, no formatting requests, no "make it look like last time".
You don't have to remember the names either. Describe a matching job - "turn these notes into minutes I can send" - and the instructions tell ChatGPT to recognise it and offer the skill before doing the work freestyle. The kit catches you even when you forget it's there.
Creating your own skill
The 10 in the kit cover a consulting engagement, but the format works for any job you do more than twice. The fastest way to write a new one is to ask ChatGPT to draft it in the same five-section format the kit uses. Copy this, fill in the brackets, and send it:
You write skill files for ChatGPT Projects. A skill is a markdown
file with five sections: What this does / What you give it /
How to do the work / Output layout / Rules.
Draft a new skill called [skill name].
The repeatable job it does: [describe the job in one or two sentences].
What I'll attach when I run it: [the inputs].
The output I need: [format, length, audience].
Things it must never do: [your hard rules].
Write the complete skill file in those five sections. Make every
instruction specific enough that the output looks the same every
time, no matter who runs it.
Review the draft, tighten anything vague, then save it as a .md file
into your master Skills folder and upload it to the Projects that need it. It's now part of
the kit, versioned and copied like the rest.
Editing a skill: the update loop
Skills improve with use. A client asks for a risks section in the status report, or you find a better order for the playback - fold it into the skill and every future run benefits. The loop is always the same:
- Edit the master in your Skills folder on your computer.
- In each Project that uses it, delete the old file.
- Upload the new one.
Replace, not add. Delete first, then upload - always in that order.
Watch out
If two versions of a skill sit in the same Project, either may run. ChatGPT has no way of knowing which one you meant, and you won't spot the stale layout until a client does.
Watch out
Projects you don't restock keep running the old version. There's no sync - an updated master on your computer changes nothing until you re-upload it. When a skill changes, walk every active client Project and swap the file. It takes a minute per Project and it's the whole price of the system.
What the files actually are
Plain text, written in markdown - the near-universal format where #
starts a heading and - starts a bullet. Any text editor on any
computer opens them, they never corrupt, and ChatGPT reads them natively. There's nothing
proprietary in the kit: open a skill file in Notepad and you can read every word of it.
One Windows trap if you save your own: in Notepad's Save As dialog, switch "Save as type" to
All files before naming it
my-skill.md. Leave it on the default and Windows quietly saves
my-skill.md.txt instead. Keep every file a true
.md so the kit stays tidy and predictable.
Quick answers
Do I need a paid ChatGPT plan to use this kit?
No. Projects are available on every ChatGPT plan, free and paid, and you can create as many Projects as you like. The only limit that matters is files per Project: Free allows 5, Go and Plus allow 25, and Pro, Business, Enterprise and Edu allow 40. The 10-skill kit fits Plus and above comfortably. On Free, pick your top 5 skills - for most consultants that's Meeting Minutes, Status Report, Client Proposal, Discovery Interview Kit and Findings Summary.
Why not just use custom instructions?
Custom instructions are one block of text, and inside a Project the per-Project instructions override your global ones - they don't stack. One instructions box can't hold ten different jobs, each with its own inputs, method and output layout, without turning into an unreadable wall. The kit splits the work: the master instructions teach ChatGPT how to find and run a skill, and each skill file carries the full detail of one job. Instructions stay short, skills stay deep.
Do ChatGPT Projects share files or instructions?
No. There is no shared layer across Projects - a file uploaded to one Project is invisible to every other Project, and the same goes for instructions. That's the single fact that shapes this whole system: because ChatGPT can't hold one master copy for you, your computer has to. Keep the masters in one Skills folder and copy them into each client Project.
What happens when I take on a new client?
Five minutes of setup. Create a new Project, name it for the client, upload the 10 skill files from your master Skills folder, paste the master instructions into the Project's instructions box, then add the client's own documents. From that point every chat in the Project can run any skill against that client's context.
Is there a version of this kit for Claude?
Yes - the same 10 skills, wired for Claude, in the companion post. The difference is architectural: Claude has a native skills layer, so you upload each skill once and every project can use it. ChatGPT has no equivalent, which is why this version runs on a master folder and a per-Project copy. Same skills, different plumbing.
Do I need a Custom GPT for this?
No. The kit runs in ordinary Projects on any plan - no Custom GPT, no store, no extra setup.
More from the blog
The companion post
The Claude Skills Kit for Consultants
On Claude? It has a native skills layer - upload each skill once and every project can use it. Here's the same 10-skill kit wired the native way.
Read the Claude version →On Microsoft 365?
The Copilot Cowork Version of This Kit
Copilot Cowork reads the same skill files natively. Where they go in OneDrive, what your admin has to switch on, and the fallback if Cowork isn't enabled.
Read the Copilot version →Want this working inside your team?
We set up, tailor and embed AI toolkits like this one for consultancies and project teams - your templates, your standards, your clients.
More from PM Project Change: free tools · the blog