Build an AI Skill That Does Your Task Your Way, Every Time
This prompt interviews you about a task you repeat, asks to see work you were happy with, and writes a complete AI skill file you can use in Claude, ChatGPT, or Gemini. You approve a plan first, review the finished file second, and run a short test list third, so you know whether the skill loads when it should.
An AI skill is a saved set of instructions, stored in a file called SKILL.md, that an AI assistant loads automatically when your request matches what the skill is for. The file format is an open standard, so one skill can work in more than one assistant.
Last checked: . Skills are new and app menus change often, so confirm upload steps in your app's help center.
Want more prompts like this? .
What you need
An AI chat assistant. Claude, ChatGPT, or Gemini all work. Whether your plan includes skills depends on the app, so check yours below. If your plan has no skills, the last phase of the prompt shows a fallback.
A task you repeat. Pick something you do a few times a month and want done the same way each time, like a weekly status update or a client intake summary.
One or two examples of finished work you were happy with. Remove private details first. Examples teach the skill more than a description of the work does.
Any rules the work has to follow, such as a style guide, a checklist, or a template.
Plan on about 20 minutes for a first skill. It depends on how much you remember about how you do the task.
Step 1: Open a new chat and paste the prompt
Start a fresh chat so nothing from an earlier conversation mixes into your skill. Copy the prompt below.
Step 2: Fill in the four highlighted spots
Near the top of the prompt, replace each bracketed placeholder: the task you repeat, your examples of good work, any reference material, and where you plan to use the skill. Type NONE for anything you don't have.
Step 3: Check the plan, then answer the interview
The first reply is a Skill plan: a table showing the one job the skill does, the requests that should trigger it, what it should not be used for, its inputs and outputs, and what a great result looks like. Correct anything that's off, because everything after this builds on it.
Then the interview starts. Expect questions about the last time you did the task and what you always fix. Specific answers make a better skill. "I fix the tone" gives it very little. "I cut the first paragraph and take out the word leverage" gives it something to follow.
Step 4: Read the skill and the assumptions list
The skill arrives as one block of text you can copy. Under it is a list marked [ASSUMPTION]: every place the AI filled a gap with its own judgment. Confirm or correct each one. A wrong assumption inside a skill gets repeated every time the skill runs. Once you have confirmed them, the AI shows the final file again with the markers removed. Save that clean version.
Step 5: Run the tests, then save the file
The prompt gives you five test requests: three that should use the skill, and two near-misses that sound similar but should not. Try all five once the skill is installed. If it doesn't load when it should, the description is the first thing to change, and the prompt tells you how.
To save it, create a folder named exactly like the skill's name, put the SKILL.md file inside, and zip the folder if your app asks for a ZIP file. Upload steps differ by app, so use the table below.
Tech Tips newsletter
Get the next prompt in your inbox.
New prompts, tools, and tutorials from iTechnically Kan, sent to you for free.
I don't do spamming and you can unsubscribe anytime. See our Privacy Policy.
You're plugged in! Welcome to the iTK crew.
What this prompt does differently
Claude and ChatGPT both have built-in skill creators, and they're worth trying. This prompt is built around three habits so you get them in any assistant, every time.
First, it shows you a plan before anything is written, so you can fix the job, the triggers, and the finish line while that's still cheap. Second, it marks every guess as an [ASSUMPTION], so you know which parts came from you and which came from the AI. Third, it ends with a test list that includes near-misses, plus instructions for changing the description if the skill loads at the wrong times.
It also asks for something a one-message request can't supply: what you always correct. Those corrections usually become the quality checks inside the skill.
Where to add your skill in Claude, ChatGPT, and Gemini
Plan access and menu names differ by app and change often. Check the linked help page for your app before you start.
| App | Where skills live | How to add one | Source and plan note |
|---|---|---|---|
| Claude | Customize, then Skills. | Click +, then Create skill, then Upload a skill, and choose a ZIP of your skill folder. Code execution and file creation must be turned on. | Claude help: Use skills in Claude. Plan access is listed there. |
| ChatGPT | The Skills page. | Create with chat, Create with editor, or Upload from your computer. ChatGPT scans uploaded skills before they become available. | OpenAI help: Skills in ChatGPT. Access depends on your plan and, for work accounts, your admin's settings. |
| Gemini | Gemini chat. Type / and the skill's name to run one. | Gemini can help you build a skill from your chats, and skills can include reference files such as text documents, PDFs, or images. Google's announcement doesn't say whether you can upload a SKILL.md file in the consumer app, so check the help center. | Google: Skills in Gemini. Rolling out globally in Gemini chat as of September 30, 2026. Workspace business, enterprise, nonprofit, and education customers follow in the coming weeks. |
Table last checked September 30, 2026. If a step doesn't match what you see, the help page wins.
Why the prompt spends so much effort on the description
Anthropic's skill authoring guide says an assistant uses the description to pick the right skill from potentially 100 or more available skills, and that it should be written in third person. The prompt builds the description with that in mind: what the skill does, when to use it, and the words you would type.
Anthropic's own skill-creator guidance notes that Claude tends to undertrigger skills, meaning it skips them when they would help, and suggests making descriptions a little pushy. That is why the prompt names more situations rather than fewer, and adds a "Not for" line to stop false matches.
The open Agent Skills specification sets the limits the prompt enforces: a name of 1 to 64 characters using lowercase letters, numbers, and hyphens that matches the folder name, and a description of up to 1,024 characters. Anthropic's guide also keeps the main file under 500 lines and says to add only what the assistant doesn't already know. That is why the prompt skips generic advice like "write clearly" and spends the words on your steps and standards.
The format isn't tied to one company. Anthropic's help article on creating skills points to the open specification so skills can work across platforms that adopt it, and Google's Gemini Enterprise documentation describes skills as built on the open skills standard. Sources checked September 30, 2026.
Tips for better results
Bring a real example. A finished piece of work you were proud of teaches the skill your standards faster than a description of them.
Pick one job. If your task is really two tasks, the prompt will tell you and suggest which to build first. Two small skills load more reliably than one that tries to do everything.
Use the words you would type. The trigger requests in the plan become the description, so write them the way you talk, including the casual versions.
Run the near-misses too. A skill that loads for the wrong request is as much of a problem as one that never loads.
Treat the file like a document you would hand to a coworker. Skills get saved, uploaded, and sometimes shared, so keep client names, account numbers, and passwords out of them.
Recheck after app updates. Skills are new, and menus and plan rules are still changing.
Questions you may have
Are AI skills free?
The prompt is free. Whether your app includes skills depends on your plan and changes over time, so check the help page for your app. If your plan doesn't include skills, the last phase of the prompt shows how to paste the same instructions into a project or your custom instructions instead.
What is a SKILL.md file?
A SKILL.md file is a text file that holds a skill. It has a short header with the skill's name and a description of when to use it, followed by the instructions the assistant should follow. The file name must be SKILL.md, in capital letters, and it lives inside a folder named after the skill.
Can I use the same skill in Claude, ChatGPT, and Gemini?
The format is an open standard, and Anthropic, OpenAI, and Google each describe support for it, so a skill written to the standard is a good starting point in all three. Upload steps differ by app, and features beyond plain instructions, like scripts, may not carry over. Test the skill in each app you plan to use.
Why isn't my skill loading?
The assistant decides whether to load a skill by reading its description, so start there. Add the words you would type, name more situations, and add a "Not for" sentence if a similar task is stealing the match. Also confirm the skill is switched on in your app's skills list.
What's the difference between a skill and a project?
A project is a workspace whose instructions and files are available to every chat inside it. A skill loads only when a request matches its description, and it can be used from any chat. Use a project for ongoing work built around shared background, and a skill for a repeatable task you do in many places. The Skill Library Planner prompt helps you sort your tasks.
How long should a skill be?
Anthropic's guidance keeps the main SKILL.md file under 500 lines and says to include only what the assistant doesn't already know. Short and specific beats long and general. If you have a lot of reference material, it can go in separate files in the same folder.
Is it safe to upload a skill from someone else?
Read it first. A skill folder can include scripts as well as instructions, so only upload skills from sources you trust. ChatGPT says it scans uploaded skills before they become available, but a scan is not a substitute for knowing what the file does.