Skip to content

Skill Studio

The Skill Studio at studio.groovedev.ai is where you create, manage, and sell skills on the groove marketplace.

Getting Started

  1. Go to studio.groovedev.ai
  2. Sign in with GitHub, Google, or email
  3. You're in — start creating

Creating a Skill

Click Create in the top nav to open the Design Studio. The guided wizard walks you through five steps:

Step 1 — Template

Pick a starting template or start from scratch. Templates provide pre-filled structures for common skill types (code review, design system, DevOps playbook, etc.).

Step 2 — Identity

Set the basics:

  • Name — clear, descriptive (e.g., "React Performance Auditor")
  • Description — what the skill does and when it should trigger. This is what users see in the marketplace and what groove uses to decide when to activate the skill.
  • Icon — a single emoji
  • Category — Design, Quality, Dev Tools, Workflow, Security, or Specialized
  • Tags — up to 10 searchable tags
  • Price — free or $0.01–$99.99 (requires Stripe Connect for paid skills)

Step 3 — Core Principles

Define the expert knowledge your skill encodes. Each principle has a title and description. These become the backbone of the skill's instructions.

Good principles are opinionated and specific:

  • "Always use CSS custom properties for colors — never hardcode hex values"
  • "Validate all user input at the API boundary, not in business logic"
  • "Run mutation testing after unit tests — 100% coverage means nothing without mutation scores above 80%"

Step 4 — Enhancers

Add structured blocks to strengthen the skill:

  • Examples — before/after scenarios showing the skill in action
  • Do's and Don'ts — quick reference table
  • Checklist — step-by-step verification list
  • Edge Cases — tricky scenarios with guidance
  • Glossary — key terms and definitions
  • References — links to external resources

Step 5 — Review & Publish

Preview the generated markdown, check the quality score, and publish. The quality score measures completeness — more principles, examples, and enhancers = higher score.

Click Publish and your skill goes live on the marketplace immediately.

TIP

You can navigate between steps freely when editing an existing skill. No need to go through them in order.

Managing Skills

Your Dashboard shows all your skills with their status (published, draft, unlisted), download counts, and earnings.

  • Edit — reopen any skill in the Design Studio
  • View My Store — see your public creator profile on the marketplace

Skill Structure

Under the hood, the Design Studio generates a standard markdown file with YAML frontmatter:

markdown
---
name: My Skill Name
description: When to activate this skill
---

## Purpose

What this skill helps with.

## Core Principles

### 1. First Principle

Detailed explanation...

### 2. Second Principle

Detailed explanation...

## Examples

### Scenario Name

**Before:**
Bad approach...

**After:**
Good approach...

## Do's and Don'ts

| Do | Don't |
|---|---|
| Use semantic HTML | Use divs for everything |

## Checklist

- [ ] Step one
- [ ] Step two

You can also write skills by hand and upload them. The format is intentionally simple — it's just markdown.

Tips for great skills:

  • Lead with the most important constraints
  • Include concrete examples of good and bad output
  • Reference specific tools, patterns, and libraries
  • Keep it under 50KB — agents have context budgets
  • Test it by attaching to an agent and reviewing the output

Payments & Earnings

Setting Up Payments

To sell paid skills, connect your Stripe account:

  1. Go to Profile & Payments in the Studio
  2. Click Connect Stripe Account
  3. Complete Stripe's onboarding (identity verification, bank details)
  4. You're ready to sell

Stripe handles all payment processing, identity verification, and payouts. groove never sees your bank details.

How Purchases Work

When a buyer clicks Buy on your skill:

  1. They're redirected to Stripe's secure checkout page
  2. They pay with any card Stripe accepts
  3. Stripe splits the payment: 80% to you, 20% to groove
  4. The buyer gets permanent access to download the skill
  5. Your payout arrives on Stripe's standard schedule (typically 2-3 business days)

Revenue Split

Amount on a $10 skill
You (creator)$8.00 (80%)
Groove (platform)$2.00 (20%)

Stripe's processing fee (~2.9% + $0.30) comes out of groove's 20% cut. You always get exactly 80%.

Tracking Earnings

Your Studio dashboard shows:

  • Total earnings — lifetime revenue across all skills
  • Downloads — how many times each skill has been installed
  • Per-skill breakdown — earnings and sales count per skill

Payouts

Payouts go directly to the bank account you configured during Stripe onboarding. You can manage your payout schedule, bank details, and tax information through Stripe's dashboard.

Getting Verified

Verified creators get a green badge on all their skills, increasing trust and downloads.

To get verified:

  1. Have at least one published skill
  2. Account must be at least 7 days old
  3. Add a "View on groove" link to your portfolio or website
  4. Submit a verification request from your Studio profile

Verification is a one-time process. Once verified, all your current and future skills get the badge.

Community Incentive

Top community-voted skill each month wins a free Team plan for life. Build great skills, get votes, earn a permanent upgrade.

FSL-1.1-Apache-2.0