# roblox-monetization

A skill that walks your coding agent through Roblox monetization: Game Passes, Developer Products, UGC items and Premium Payouts.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 560 installs · ★ 28
- Author: sentinelcore
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sentinelcore/roblox-skills/tree/HEAD/roblox-monetization/SKILL.md
- Updated: 2026-02-23
- HTML: https://affpapa.org/en/nevibecode/skills/sentinelcore-roblox-monetization

## What it does

The skill covers four ways to earn Robux and splits the work between the Creator Hub dashboard and Lua. Game Passes and Developer Products both need an ID from the dashboard before any script makes sense. Ownership checks belong in a server `Script`, not a `LocalScript` — client-side checks can be spoofed.

\`ProcessReceipt` gets its own section. It has to return `PurchaseGranted` or `NotProcessedYet`, and the `DataStore` write happens before that return. If the write fails, return `NotProcessedYet` so Roblox retries the receipt. One handler per server, with every product ID inside it. `receiptInfo.PurchaseId` is there for dedup if double-granting worries you.

UGC has its own workflow: program access, ID verification, upload through Creator Hub, then moderation. Premium Payouts need no setup at all — Roblox tracks subscriber playtime itself. The DevEx part lists what you need first: 30,000+ earned Robux, age 13 or older, a verified email, no active violations and a Premium subscription. Payouts run through Tipalti, and that account is worth creating early.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add sentinelcore/roblox-skills --skill roblox-monetization -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/roblox-monetization/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/roblox-monetization/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add sentinelcore/roblox-skills --skill roblox-monetization -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/roblox-monetization/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add sentinelcore/roblox-skills --skill roblox-monetization -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/roblox-monetization/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install sentinelcore/roblox-skills roblox-monetization
```

2. **Manually: put the files in place**
- File: `.github/skills/roblox-monetization/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add sentinelcore/roblox-skills --skill roblox-monetization -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/sentinelcore/roblox-skills --path roblox-monetization
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/roblox-monetization/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add sentinelcore/roblox-skills --skill roblox-monetization -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/sentinelcore/roblox-skills/tree/HEAD/roblox-monetization/SKILL.md

## When to use it
- set up a Game Pass and grant the perk after purchase
- build a repeatable Developer Product for in-game currency
- persist a purchase to DataStore before confirming the receipt
- upload a UGC item and send it through moderation
- get an account ready for a DevEx payout

## Example prompts
- Help me set up a Game Pass — I'll create it in Creator Hub, I need the server script with an ownership check
- Write a ProcessReceipt handler for a Developer Product that saves coins to DataStore
- What do I need to pass DevEx and cash out Robux?

## Similar
- [roblox-player-psychology](https://affpapa.org/en/nevibecode/skills/roblox-player-psychology.md) — skill · 1200 installs
- [roblox-characters](https://affpapa.org/en/nevibecode/skills/roblox-characters.md) — skill · 3600 installs
- [roblox-animation-vfx](https://affpapa.org/en/nevibecode/skills/roblox-animation-vfx.md) — skill · 2300 installs
- [roblox-luau](https://affpapa.org/en/nevibecode/skills/roblox-luau.md) — skill · 6100 installs
- [mm2-roblox-analytics-toolkit](https://affpapa.org/en/nevibecode/skills/mm2-roblox-analytics-toolkit.md) — skill · 2400 installs

## Other versions with the same name
- [roblox-monetization · tabooharmony](https://affpapa.org/en/nevibecode/skills/roblox-monetization.md) — 1900 installs

From the same set: [sentinelcore/roblox-skills](https://affpapa.org/en/nevibecode/by/sentinelcore/roblox-skills.md) — 5 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
