Getting Started
Installation
Install the Skillz Market SDK in your project.
Installation
Requirements
- Node.js >= 18.0.0
- pnpm >= 8.0.0 (recommended) or npm
Install the SDK
The SDK requires viem as a peer dependency for wallet operations.
TypeScript Support
The SDK is written in TypeScript and includes type definitions. No additional @types packages are needed.
Package Exports
The SDK provides two entry points:
Creator Setup
For creators, run the interactive setup wizard:
This will guide you through:
- Getting an API key from skillz.market/dashboard
- Configuring your wallet address for receiving payments
- Saving to
.env
Or manually set environment variables:
Consumer Setup
For consumers, you'll pass your wallet private key to the SDK constructor (see Quick Start).
Next Steps
- Quick Start Guide - Get up and running
- Consumer Guide - Learn to call paid skills
- Creator Guide - Learn to monetize your skills