Blog ·

How to create skills in Claude that work in ChatGPT

Author the skill once in Claude using the open SKILL.md standard, keep it in a Git-backed skill library, and connect ChatGPT to that library over MCP. Because skills are portable, the one you create in Claude is then discoverable and usable in ChatGPT — no rewriting, no copy-paste.

Claude has a real authoring experience for agent skills; ChatGPT doesn’t have an equivalent “create a skill” UI. The good news is you don’t need one: skills follow an open format, so you create on the Claude side and serve to ChatGPT.

Why this works: skills are an open standard

An agent skill is a folder with a SKILL.md (a name, a description, and instructions) plus optional reference files and scripts. That format is the open Agent Skills standard — the same SKILL.md is compatible with Claude, Codex, and any MCP-capable client including ChatGPT. So a skill isn’t locked to the tool you wrote it in; it’s a portable artifact you can serve anywhere.

Step 1 — Create the skill (in Claude)

Pick whichever authoring path you prefer:

  • Claude Code / skill-creator. Ask Claude to scaffold a skill; it writes the SKILL.md (and any references) for you, following best practices.
  • The library’s create tool. With Skills Manager connected, use the create_skill MCP tool right from Claude — the skill is saved straight into your library.
  • The web app. Create a personal skill in the dashboard, then (as an admin) promote it to an organizational skill.

Keep the description sharp — it’s what every agent (Claude and ChatGPT) uses to decide when to load the skill.

Step 2 — Land it in a Git-backed library

For the skill to reach ChatGPT, it needs to live somewhere both can reach — not just your local Claude setup. A governed library with Git as the source of truth gives you one canonical version, history, and review, and it’s what the MCP endpoint serves. (Organizational skills commit to your repo; personal skills can auto-back-up to your own repo.)

Step 3 — Connect ChatGPT over MCP

  1. Open ChatGPT on the website and enable Developer mode.
  2. Create a custom connector pointing at your library’s MCP URL (for Skills Manager: https://www.skillsmanager.uk/mcp).
  3. Save and connect.

ChatGPT can now search the library and load your skill’s content on demand — the exact skill you authored in Claude.

Step 4 — Make ChatGPT actually load it

Star the skill as a favourite (or have an admin enforce it as a team favourite) so it’s preloaded, and add the one-line enforce-loading instruction to ChatGPT’s custom instructions so it pulls the favourites list at the start of every session.

Recap

StepWhereResult
Author the skillClaude (skill-creator / create_skill / web)A portable SKILL.md
Store itGit-backed libraryOne canonical, versioned copy
Connect ChatGPTDeveloper-mode MCP connectorSkill discoverable in ChatGPT
Enforce loadingFavourites + custom instructionsChatGPT uses it automatically

Related: sync skills between ChatGPT and Claude, what are agent skills, and connecting your assistants.

Author once, use everywhere. Start free and serve your Claude-made skills to ChatGPT.

Last updated: June 9, 2026

One skill, every assistant