How to Sell OpenClaw & Claude Code Skills

A step-by-step guide from skill folder to live listing

Prerequisites

  • Node.js 18 or later installed
  • A skill folder with a SKILL.md file (OpenClaw or Claude Code format)
  • A GitHub account (for authentication)

5 Steps to Your First Listing

Step 1: Install the CLI

Install the SkillPort CLI globally via npm.

$ npm install -g @skillport/cli

Step 2: Generate Signing Keys

Create an Ed25519 key pair for package authentication. Keys are stored in ~/.skillport/keys/.

$ skillport init

Step 3: Export Your Skill

Package your skill folder into a signed .ssp file. The CLI runs a security scan and quality check automatically.

$ skillport export ./my-skill -o my-skill.ssp

If the scan finds critical issues, export will be blocked. Fix the issues and try again.

Step 4: Login to SkillPort Market

Authenticate with your GitHub account. This also registers your signing key with the marketplace.

$ skillport login

Step 5: Publish

Upload your .ssp package to the marketplace. Set a price in USD cents (0 for free).

$ skillport publish my-skill.ssp --price 499

Your skill will be uploaded as a draft. Go to your dashboard to publish it live.

After Publishing

Your skill appears on the marketplace with its security scan results, risk score, and permission summary.

Buyers can find your skill via search, browse by category, or through AI agent recommendations via the MCP server.

Monitor downloads, reviews, and revenue from your dashboard. Update versions by publishing a new .ssp with the same skill name.

Tips for Success

  • Write a clear SKILL.md with good documentation — it's the first thing buyers see.
  • Keep permissions minimal. Skills with fewer permissions get better risk scores.
  • Respond to reviews. Engaged authors build trust and get more sales.

Ready to List Your Skill?

Start Publishing