Publish and sell from your terminal

Write a skill, run two commands, and it's live on RoutineHub with a price on it. On a $5.00 sale you bank $4.50 if you're paid in USDC, or $3.80 if you're paid by card (cards cost more because Stripe takes its processing fee out of your side).

The whole thing
cd my-skill
npx routinehub login
npx routinehub publish
npx routinehub price 5

1What you need

  • Node 18.17 or newer. Check with node --version. Nothing else to install.
  • An API key. Log in (free), then generate one at Settings → API.
  • A folder with a SKILL.md in it. That's your skill.

2Sign in, once

npx routinehub login

It'll ask you to paste your key. Nothing is sent until you do. Saved to ~/.routinehub/config.json, readable only by you. Revoke and re-mint anytime at Settings → API.

3Publish

From inside your skill's folder:

npx routinehub publish

No flags needed — it reads the name and description out of your SKILL.md:

---
name: weekly-standup
description: Turns a week of scattered notes into a tight standup update.
---

Run it again later and it ships a new version — it won't complain about a duplicate. It leaves a small .routinehub.json in the folder to remember which listing this is. Add --notes "what changed" to write a changelog entry.

4Put a price on it

npx routinehub price 5

Before your first sale you need somewhere for the money to land. Set that up once at CreatorHub — a card payout account, or a crypto wallet paid in USDC. If you've set up both, say which: --payout stripe or --payout crypto.

Prices run $0.50 to $100000.00. npx routinehub price free stops selling. RoutineHub keeps 10% of a USDC sale and 15% of a card sale; on cards, Stripe also charges you 2.9% + $0.30 per sale, which is why cheap items keep a smaller share. If your skill is a fork of someone else's, 20% goes to them.

Every command

npx routinehub login Save your API key on this computer. Once, ever.
npx routinehub publish Publish the folder you're in — or ship a new version of it.
npx routinehub price 5 Put it on sale for $5. Use "price free" to stop selling.
npx routinehub list See your skills, their prices and their links.

What can go in a skill

File types.md, .plugin, .skill
Files40
Per file256 KB
Whole folder2 MB
Entry pointexactly one SKILL.md, at the top

Files in subfolders are uploaded, but stored flat — so a/notes.md and b/notes.md would collide. The CLI tells you before it uploads anything.

Publishing from CI

Set ROUTINEHUB_API_KEY from your secret store and skip the login step:

- run: npx routinehub publish --notes "${{ github.event.head_commit.message }}"
  env:
    ROUTINEHUB_API_KEY: ${{ secrets.ROUTINEHUB_API_KEY }}

Your key can publish, re-price and delete anything on your account, so keep it in a secret store and never in a public log.

More: Use RoutineHub from inside Claude Browse skills Your earnings