Swarmnest Search

Migrate a Custom GPT to a Skill

Updated 2026-10-18. Facts below come from OpenAI's own help pages, linked at the end. Dates are OpenAI's planned dates and can change, so check the notice for your account.

Key Dates (Planned, per OpenAI). Oct 26, 2026: creation of new custom GPTs ends. Drafts you want to migrate must be published first. Existing, unmigrated GPTs can still be edited. Dec 11, 2026: custom GPTs and their pages become inaccessible. Feb 11, 2027: only for Enterprise workspaces with an approved deferral.

The Short Version

Step 1: Get Ready

  1. List the GPTs you rely on, and whether you created them. Only the creator, or a workspace admin, can migrate a GPT.
  2. Publish any draft you want to keep. Migration uses the latest published version. Publishing does not mean sharing publicly.
  3. Save a few prompts you use often, plus one hard case, and the answers you liked. You will use them to compare the replacement.
  4. Write down what your GPT uses: instructions, knowledge files, custom actions, and connected apps.

Step 2: Migrate With OpenAI's Button

When migration is available for your account, go to My GPTs, find the GPT under Created by me, and choose Migrate to plugin. OpenAI says migration may reach different accounts at different times, so you may not see the button yet. If you do not see it, you must be the creator or a workspace admin, the GPT must be published, and plugins must be enabled for you.

The new plugin starts private. It is not installed for anyone and nobody else can use it until you share it.

What Transfers and What Does Not

Your GPT HasIn the Plugin
InstructionsBecome a skill in the plugin. Review the wording.
Knowledge filesCopied into the plugin as reference files. Test that they are used the way you expect.
Connected appsAdded to the plugin as apps.
Custom actionsDo not transfer. Rebuild them with a supported app or a custom MCP server.
Selected modelDoes not carry over. Enterprise defaults apply in Enterprise workspaces.
Drafts and unpublished editsDo not transfer.
Sharing settingsNot copied. Share the replacement again.
Conversation starters and past chatsMay not copy over. Save useful prompts yourself.

Step 3: Test

Try the plugin on your saved prompts and the hard case. Check that the right skill is chosen, that it follows your format, that it uses your reference files, and that the tools it needs are available. Test both picking the plugin yourself and asking in plain words, because automatic skill selection depends on the request. If a needed capability is missing, keep using the original until you have a tested replacement.

Step 4: Share and Switch

Share the plugin with the people who used your GPT, ask one of them to install and try it, and tell your team what changed. Make future edits in the plugin, not the old GPT. Your existing conversations with custom GPTs stay accessible after retirement. OpenAI says you can still migrate a GPT after retirement, even though the GPT itself will no longer run.

Using Your GPT's Instructions as a Portable Skill

This section is Swarmnest's own guidance, not OpenAI's.

A skill is a folder with a SKILL.md file: a short header with a name and a description, then your instructions in Markdown. If you want your GPT's behavior to work outside ChatGPT, you can copy your instructions into a SKILL.md by hand and put your knowledge files in a references/ folder next to it. The same folder works in tools that read the open format, such as Codex, Claude, Cursor and Gemini CLI, though each tool installs it in its own way. See any listing's "Install in 30 Seconds" box. Tips:

Skills That Help You Write Skills

If You Use Someone Else's GPT

You cannot migrate it. Check the GPT's notice and ask its creator, or a workspace admin, to migrate it and share the replacement with you.

Sources (Checked Oct 18, 2026)

Not Verified

Not affiliated with OpenAI. This guide is general information, not legal or business advice.