Skip to content
Contexta

Platform Guide

ChatGPT Skills: A Practical Guide

ChatGPT now supports skills: saved instructions that tell it how to do a particular job your way. A skill can turn rough project notes into a client update, or prepare a research brief that keeps evidence and assumptions apart.

This guide covers how ChatGPT skills work, how to create and add one, how sharing works for teams, and how to test a skill before it becomes part of everyday work. It also explains where your skills from other AI tools, such as Claude skills, fit in.

Quick Answer

ChatGPT skills are reusable instructions, with optional supporting files, for one specific task. ChatGPT picks a skill automatically when your request matches it, or you can choose one by typing @ and its name. You can build a skill with ChatGPT's skill creator or upload one, and on workplace plans you can share it with colleagues.

What Are ChatGPT Skills?

OpenAI describes skills as reusable instructions and supporting resources for a specific task or workflow (OpenAI: Skills and plugins). Think of a skill as a job card for a capable new starter: the steps, the format and the checks for one job, so the work comes out the same way whoever asks.

ChatGPT skills build on the open Agent Skills standard (OpenAI: Build skills). A skill is a folder with a SKILL.md file containing a name, a description and the instructions. It can also hold scripts, reference documents and templates.

Plugins are a separate thing. A plugin is an installable package that combines skills with connections to services such as GitHub, Google Drive or Slack (OpenAI: Skills and plugins). The skill describes the work; the plugin is one way of delivering it with the connections it needs.

How Skills Work in ChatGPT

Using a skill. ChatGPT reads each skill's description and chooses a relevant skill when your request matches. To pick one yourself, type @ followed by the skill's name (OpenAI: Build skills).

Creating a skill. Ask ChatGPT's built-in skill creator, @skill-creator, to help. It works through the skill's purpose, when it should trigger and whether it needs scripts. You can also write the folder and SKILL.md file yourself.

Adding a skill you already have. OpenAI's help centre describes uploading a skill from your computer through the Skills area. ChatGPT scans uploaded skills before they become available (OpenAI Help: Skills in ChatGPT).

Plans and admin settings. The same help article lists skills for workplace plans, including Business, Enterprise, Healthcare and Edu. Workspace admins decide who can create skills, upload them, share them and publish them to the whole workspace. If you can't see skills, check your plan and ask your admin.

OpenAI's own guidance matches what works elsewhere: keep each skill focused on one job, and write a description with clear scope and the words people use to ask for the task.

Worked Example: A Weekly Client Update

Tidewater Engineering, a fictional firm, sends clients a weekly project update. Everyone on the team uses ChatGPT, but each update looks different and some state proposed decisions as agreed.

A first skill for this job:

  • Description: Turns this week's project notes into a client update with progress, decisions, risks and next actions. Use for weekly updates, status reports and client progress notes.
  • Inputs: this week's notes, last week's update and who the update is for.
  • Decisions: mark an action with no owner as "owner needed". Only call a decision agreed if the notes say so. Leave out risks that are only implied, and list them as questions instead.
  • Output: four short sections, under 400 words.
  • Check before finishing: every date, decision and owner appears in the notes.

The skill holds the method. It doesn't give ChatGPT access to the project notes. If the notes live in SharePoint or Google Drive, ChatGPT needs a working connection to that storage, and you should confirm it can open a test document. Better wording in the skill won't fix missing access. Skills vs MCP explains why.

Try It: Create a Skill in ChatGPT

  • Choose one job your team repeats weekly, with a result you can check.
  • In ChatGPT, type @skill-creator and describe the job, its inputs and the output you want.
  • Answer its questions, then read the draft. Add the decisions for missing information if they're not there.
  • Tighten the description so it names the task and the words people actually use.
  • Save the skill, then run it by typing @ and its name.
  • Run the three tests below before you share it.
  • Share it with one colleague first and ask them to try their own real example.

Test It: Three Cases

  • A normal request. Use a full set of notes. Judge the update against the notes, not its tone. A polished update with an invented commitment is still wrong.
  • Incomplete input. Remove an owner. The update should flag the gap, not invent a name.
  • An unrelated request. Ask for a meeting agenda. The update skill shouldn't take over. If it does, narrow the description.

Keep the three examples and run them again after each edit.

Where Contexta Fits

ChatGPT shares skills well inside a ChatGPT workspace. Most teams also use other AI tools, and each one has its own copy to maintain. A skill tells your AI what to do. Your knowledge base shows it how, in detail. Your company context tells it who it's for. The Contexta harness brings them together, in every AI.

Contexta holds one set of skills and your company context, and delivers both to ChatGPT, Claude and Cursor. Each tool connects once. Company context covers your terminology, naming and formats, set for the company and adjusted for each team, so the update skill doesn't need to explain who Tidewater is. Your knowledge base stays in your own SharePoint or Google Drive. Company, team and personal spaces route each piece of work to the right home and rules.

When you publish a change, connected tools fetch the new version the next time they use the skill. Version history lets you compare and restore. A downloaded file, by contrast, is a separate copy. ChatGPT is tested with Contexta and connects without code; check Integrations for the setup and How It Works for the full picture.

Frequently Asked Questions

Does ChatGPT support skills?

Yes. ChatGPT supports skills built on the open Agent Skills standard. OpenAI's help centre lists them for workplace plans, including Business, Enterprise, Healthcare and Edu, with admins controlling who can create, upload and share them. If you don't see skills in your account, check your plan and your workspace settings.

How do I add skills to ChatGPT?

You can create a skill with the built-in `@skill-creator`, or upload one you already have from your computer through the Skills area. ChatGPT scans uploaded skills before they become available. Once added, ChatGPT can choose the skill automatically when a request matches, or you can call it by typing `@` and its name.

How do I create skills in ChatGPT?

Type `@skill-creator` and describe one job, its inputs and the output you want. ChatGPT drafts the skill and asks what it needs. Review the draft, add how to handle missing information, and make the description specific. Then test it with a normal request, an incomplete one and an unrelated one.

Can I use my Claude skills in ChatGPT?

Often, yes. Claude and ChatGPT both use the `SKILL.md` format, so the instructions usually carry across. Packaging, extra settings and any scripts or tool references may differ, so upload a copy and test it. Contexta avoids keeping two copies by delivering one maintained skill to both tools through their connections.

How do I share a ChatGPT skill with my team?

On workplace plans, you can share a skill with people or groups in your workspace, or publish it to the workspace library, if your admin allows it. Admins control sharing, publishing and installing skills for others. Shared skills stay inside that ChatGPT workspace, so colleagues using other AI tools need their own copy.

What's the difference between a skill and a plugin in ChatGPT?

A skill is the instructions for one job. A plugin is an installable package that can combine skills with connections to services such as Google Drive or Slack. Use a skill when you need a method; use a plugin when you also need it bundled with the connections that method depends on.

Make a First Version You Can Test

Start with one job your team repeats. Create a skill, review the instructions, download the `SKILL.md` file and try it in ChatGPT with your own examples.