1. Which ChatGPT model are you using? Open AI has a pretty wide range of models ranging from simple, which skill or no skill make the sorts of mistakes you indicated, to higher end models which tend to do much better.
2. Are you sure it is using the skill?
(There's actually a third question, which is why you don't just use Claude... :-) ...)
I haven't used the skill with ChatGPT so to figure out how to do that I asked the Google AI how. I gave Google this prompt:
You heard correctly: Agent Skills (the open standard behind Claude’s SKILL.md format) is cross-compatible with OpenAI’s platform. [1, 2, 3]
However, there is a major catch regarding the free tier of ChatGPT. The official, system-wide "Skills" menu tab (which lets you upload a .zip package that dynamically triggers via a forward-slash / command) is restricted to ChatGPT Business, Enterprise, and Education tiers. It is not natively built into the standard free UI. [3, 4]
Because your skill file is just standard Markdown plain text, you can bypass this limitation on the free tier using Custom GPTs or a per-session injection. Here are the step-by-step methods to get your Manifold SQL skill up and running for free. [2, 5, 6]
------------------------------
## Option 1: Create a "Custom GPT" (Recommended)
OpenAI allows free-tier users to create and use Custom GPTs. This behaves exactly like an installed skill, meaning your Manifold SQL rules will always be active inside that specific chatbot window. [5]
1. Open your SKILL.md file in any basic text editor (like Notepad or TextEdit).
2. Copy everything inside the file. (Note: You can omit the very top YAML block containing things like tags: or version:, but keep the name, description, and the body text.) [2]
3. Log into ChatGPT on your browser.
4. On the left sidebar, click Explore GPTs, then click + Create in the top right corner.
5. Click on the Configure tab at the top.
6. Give your GPT a name (e.g., Manifold SQL Assistant) and a brief description.
7. Paste the text you copied from SKILL.md directly into the Instructions box. [5]
8. Upload Associated Files: If your skill package has reference schemas, documentation folders, or query templates, scroll down to the Knowledge section, click Upload files, and attach them. [5]
9. Click Create / Save in the top right corner and set it to Only Me (or Anyone with a link).
Whenever you need to write Manifold SQL, just open this specific GPT from your sidebar. [7]
------------------------------
## Option 2: Run it via a Per-Session Upload
If you don't want to create a permanent Custom GPT and just want to use the skill on the fly in a single chat box, you can feed the package to ChatGPT manually. [8]
1. Package your SKILL.md file and its associated reference files into a standard ZIP folder.
2. Start a brand new chat on the free tier of ChatGPT.
3. Click the paperclip/attachment icon in the prompt box and upload your ZIP file.
4. Paste the following initialization prompt into the chat box alongside the file to force ChatGPT to read it like a Claude skill:
"I have attached a structured Agent Skill package intended for the SKILL.md standard. Please open the ZIP, read the instructions inside SKILL.md, ingest the associated reference files, and adopt this persona/workflow for the rest of this conversation. Do not improvise; strictly follow the dialect rules outlined for Manifold SQL. Confirm when you are ready."
[4, 9]
------------------------------
## ⚠️ A Crucial Tip for Dialect Swapping
Because Manifold SQL differs from ANSI SQL, standard models like GPT-4o have a strong habit of "forgetting" subtle dialect constraints halfway through a long chat and reverting back to standard ANSI syntax. [10]
To counter this, look at your SKILL.md instructions and ensure you have a highly explicit "Negative Constraints" or "What to Avoid" section. Explicit instructions like "NEVER use standard ANSI syntax for X, ALWAYS use Y" will keep the free tier from drifting into regular SQL patterns. [6]
If you encounter any formatting issues during the copy-paste process or if ChatGPT throws a syntax error, let me know what specific error you are seeing or which Manifold SQL rule it is breaking, and we can tighten up the instructions!
[1] [https://medium.com](https://medium.com/design-bootcamp/i-switched-from-chatgpt-to-claude-the-difference-nobody-is-talking-about-7be7c12a0b8e)
[2] [https://www.adventuresincre.com](https://www.adventuresincre.com/claude-skills-practical-guide/)
[3] [https://explainx.ai](https://explainx.ai/blog/how-to-use-skills-in-chatgpt-complete-guide-2026)
[4] [https://support.claude.com](https://support.claude.com/en/articles/12512180-use-skills-in-claude)
[5] [https://www.reddit.com](https://www.reddit.com/r/ChatGPT/comments/1ssr698/can_claudes_skills_custom_skillmd_instruction/)
[6] [https://promptguy.io](https://promptguy.io/how-to-use-claude-skills-on-chatgpt-and-gemini/)
[7] [https://www.youtube.com](https://www.youtube.com/watch?v=l7BziIpoqnw)
[8] [https://www.youtube.com](https://www.youtube.com/watch?v=mUZEoC5Gmkw&t=49)
[9] [https://www.youtube.com](https://www.youtube.com/shorts/q0N9II_wSRE)
[10] [https://www.truefoundry.com](https://www.truefoundry.com/blog/claude-skills)