How to sell a Claude Skill without giving away the SKILL.md

You can't keep a SKILL.md secret once a customer installs it. You can sell access instead: the Skill stays on your server and customers use it from their own AI app.

The short answer: you can't keep a Skill's instructions secret once a customer installs it, because the customer's AI has to read them, and so can the customer. If the method inside is what you're selling, sell access instead: keep the Skill on a server you control, let customers connect their AI app to it, check their access on every run, and send back only the result.

The rest of this guide explains why, compares the three ways to sell a Skill, and shows how the hosted option works.

Why an installed Skill can't stay private

Hand-drawn SKILL.md page visible through a glass box.

A Claude Skill is a folder: a SKILL.md file with instructions, plus any scripts and reference files. Claude reads those files when the Skill is used. Anthropic's own advice to people installing a Skill is to read its files first, especially from a source they don't fully trust.

That's the right advice for buyers, and it's the problem for sellers. Anything a customer's AI can read on their account, the customer can open too. Even inside a company, Claude's skill sharing shares the Skill itself: colleagues can use it but not edit it.

You can make copying less convenient, for example by moving logic into scripts, but the customer still controls the environment the Skill runs in. Don't build a business on keeping an installed file secret.

Hand-drawn eye looking at a SKILL.md page, with a buyer figure looking at the same page.

Three ways to sell a Skill

1. Sell the files

Put the ZIP behind a checkout on Gumroad, Lemon Squeezy or your own site.

  • Good: simple, and you can start today.
  • Bad: the customer owns your instructions. Copies can spread, a refund doesn't take the files back, and every update means sending a new version and hoping people install it.

Fine for a cheap template. Risky when the method is the product. Selling a Claude Skill on Gumroad vs hosting it compares the two in detail.

2. Build your own app on the Claude API

Upload the Skill through Anthropic's Skills API, where custom Skills are private to your workspace, and build a web app around it.

  • Good: the Skill never leaves your account, and you control everything.
  • Bad: you're now building a SaaS: accounts, billing, a user interface, hosting and support. And customers have to leave the AI app they already use to come to yours.

3. Sell hosted access through a connector

Keep the Skill on a server and give customers a connector, so they use it from their own Claude, ChatGPT or Cursor:

Customer's AI app (Claude, ChatGPT, Cursor)
        ↓  connector (MCP)
Your server: is this customer allowed?
        ↓  yes
Your private Skill runs
        ↓
Only the result goes back to the customer
  • Good: customers stay in the app they already use, the instructions never leave your server, access can follow payments, and one update reaches everyone.
  • Bad: someone has to build and run the server.
Hand-drawn three doors: file, API and hosted.

What hosted access needs

If you build it yourself, you'll need:

  • A remote MCP server that Claude, ChatGPT and Cursor can connect to (see What is an MCP server?).
  • Sign-in, so each run is tied to a customer.
  • Access rules connected to payments: purchases, subscriptions, refunds and cancellations.
  • A way to run the Skill: the model calls, plus any scripts and reference files it uses.
  • Versioning, so you can publish an update and roll back a bad one.
  • Usage tracking, so you know who uses it and how often.
  • Connection instructions for each AI app, since each one adds a connector differently.

A developer can build this. Most people selling a Skill would rather not.

Hand-drawn server box surrounded by a checklist of sign-in, payments and updates.

Or use expertrelay

expertrelay is this hosted option, ready-made:

  1. Upload your Skill ZIP: SKILL.md, references, scripts and assets.
  2. Review and test it privately: confirm what it does, what it needs, and what stays private.
  3. Sell access: create an offer, and customers connect once from Claude, ChatGPT or Cursor.

Access follows purchases, refunds, cancellations and memberships. When you publish a new version, every connected customer uses it on their next run. You see who claimed access and who uses it, and you keep 100% of your Skill revenue.

One honest limit: useful results can still reveal parts of how your method works. What stays private is the Skill itself, its instructions and files.

Sell your Skill without handing over the file →

FAQ

Can I sell a Claude Skill?

Yes. You can sell the files, build your own app around it, or sell hosted access. Only the last two keep the SKILL.md private.

Can customers see my SKILL.md if I sell the Skill?

If they install it, yes. Claude has to read the instructions to use them, and anyone with the files can open them.

Can I encrypt or hide a Claude Skill?

Not reliably. The customer controls the environment where an installed Skill runs, so anything Claude can read, they can find.

Can I sell my Skill in Claude's plugin marketplace?

Not as a paid listing. Anthropic's publishing docs don't describe any way to charge for a plugin; listed plugins are free to install. See The Claude plugin marketplace.

Does a hosted Skill work in ChatGPT too?

Yes, if it's delivered through a connector that ChatGPT supports. Skills also share an open format across apps; see Do Claude Skills work in ChatGPT and Codex?

What about Anthropic's Skills API?

It keeps custom Skills private to your workspace and is the right tool for building your own app. It doesn't, on its own, let customers use your Skill from their own Claude account.