К основному содержанию
скилл CX Codex

roblox-monetization · tabooharmony — скилл для Claude Code: покупки в Roblox

Скилл для работы с покупками в Roblox: Game Passes, Developer Products, подписки, приватные серверы и проверки политики. Пригодится, когда покупка не выдаёт предмет.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a claude-code
Открыть на GitHub

Что делает roblox-monetization

Скилл включается, когда вы добавляете или проверяете платёжную логику в Roblox: Game Pass, Developer Product, подписку, приватный сервер, решение по Creator Rewards или проверку права на покупку. Внутри — краткая справка и файл references/full.md с потоками покупок и обработкой сбоев.

Главное правило, которое он проводит: запрашивать покупку можно с клиента, а выдавать ценность — только из серверного кода. Для Game Pass нужен один серверный реестр «ID → бонус», и вход в игру с покупкой идут через один идемпотентный путь. Developer Products выдаются через серверный обработчик чека: ProcessReceipt или BindReceiptHandler с Enum.ReceiptType.DeveloperProduct. Событие PromptProductPurchaseFinished подтверждением покупки не считается.

Неудачные чеки остаются в состоянии NotProcessedYet, а повторные попытки зависят от выбранного API, не от придуманного таймера. Для покупок, чувствительных к возрасту и региону, скилл требует проверять PolicyService и актуальные правила Roblox. Если действует ограничение на платные случайные предметы, пользователю предлагают задокументированные варианты — зарабатываемые награды, известную неслучайную последовательность или прямую покупку. Прятать или блокировать функцию по умолчанию не стоит. Наличие обработчика чеков ещё не значит, что он написан верно: смотрите, кому он принадлежит, как хранит идемпотентную выдачу и что делает при неизвестном товаре или отсутствующем игроке.

Какие задачи решает

  • выдать предмет после покупки Developer Product без двойной выдачи
  • разобраться, почему ProcessReceipt не начисляет покупку
  • свести Game Pass и вход в игру к одному пути выдачи бонуса
  • проверить право игрока на покупку через PolicyService
  • пройти ограничение на платные случайные предметы без блокировки функции

Примеры запросов агенту

  • добавь Game Pass на ускорение добычи, выдачу сделай только на сервере
  • покупка Developer Product не выдаёт предмет, проверь ProcessReceipt и повторные чеки
  • проверь, не нарушает ли наш магазин случайных предметов правила платных случайных предметов

Как установить roblox-monetization

1Через Skills CLI (Vercel)

npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a claude-code

2Вручную: положить файлы

~/.claude/skills/roblox-monetization/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/roblox-monetization/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора28

roblox-architecture Разбирает, кому принадлежит поведение в проекте Roblox, где границы клиента и сервера и почему ломается порядок загрузки. CX Codex +1 2 000установок roblox-performance Набор правил и метрик для профилирования игр в Roblox. Помогает агенту устранять просадки кадров, серверный лаг и утечки памяти. CX Codex +1 2 000установок roblox-luau-patterns Скилл для написания и рефакторинга модулей Roblox на Luau: жизненный цикл объектов, сигналы, планирование задач, pcall и очистка ресурсов. CX Codex +1 2 100установок roblox-physics Помогает настраивать физику в Roblox: связки констрейнтов, рэгдоллы, транспорт, сетевое владение и поведение снарядов при багах симуляции. CX Codex +1 1 900установок roblox-luau-core Скилл для написания и отладки Luau: подсказывает семантику языка и ловит синтаксис, перенесённый из JavaScript или Python. CX Codex +1 1 900установок roblox-networking Проверяет клиент-серверный код в Roblox: валидацию RemoteEvent, лимиты вызовов, NaN-значения и защиту от читов. Пригодится при настройке сетевого обмена. CX Codex +1 1 900установок roblox-luau-types Скилл для аннотаций типов Luau: дженерики, юнионы, сужение типов, строгий режим, экспорт типов из модулей. Пригодится при миграции на --!strict. CX Codex +1 2 000установок roblox-npc-ai Помогает писать и чинить NPC в Roblox: поиск пути, машины состояний, обнаружение игроков, спавны и циклы обновления ИИ. CX Codex +1 2 000установок

Другие версии roblox-monetization

Похожие

roblox-luau gamedev-skills Скилл помогает писать Luau-скрипты для Roblox: работать с сервисами, создавать Instances, подключать события и настраивать безопасное взаимодействие между клиентом и сервером через RemoteEvents. CX Codex +1 6 100установок roblox-characters gamedev-skills Помогает строить системы персонажей в Roblox так, чтобы скрипты не ломались после респавна и не держали устаревшие ссылки на Humanoid. CX Codex +1 3 600установок roblox-animations sentinelcore Справочник по анимациям Roblox: загрузка треков, приоритеты, замена стандартных анимаций персонажа. Пригодится, когда агент пишет код для Humanoid или рига на AnimationController. CX Codex +1 905установок roblox-datastores sentinelcore Справочник по DataStoreService для Roblox: загрузка и сохранение прогресса игрока, лидерборды, миграции схемы и защита от потери данных при выключении сервера. CX Codex +1 595установок mm2-roblox-analytics-toolkit reason-machines Скилл для аналитики Murder Mystery 2: инвентарь, статистика матчей и разбор стратегий через ИИ-рекомендации. Пригодится, если ведёте учёт скинов и хотите видеть винрейт по ролям. CX Codex +1 2 400установок roblox-mm2-analytics-toolkit reason-machines Скилл для учёта инвентаря и статистики в Roblox Murder Mystery 2: каталог скинов, винрейт по ролям, отчёты. CX Codex +1 2 400установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о roblox-monetization

Как установить roblox-monetization в Claude?

Выполните npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a claude-code. Скилл окажется в ~/.claude/skills/roblox-monetization/SKILL.md.

Что делает roblox-monetization?

Помогает добавлять, менять и проверять покупки в Roblox: Game Passes, Developer Products, подписки, приватные серверы. Отдельно разбирает сбои чеков и проверки политики.

Чем этот скилл отличается от обычного вопроса к модели про Roblox?

Он опирается на конкретные API: ProcessReceipt, BindReceiptHandler, PolicyService. И требует серверной идемпотентной выдачи вместо подтверждения покупки на клиенте.

Исходный текст

SKILL.md · MIT
---
name: roblox-monetization
description: "Use when adding, changing, or auditing Roblox purchases: GamePasses, Developer Products, subscriptions, private servers, policy checks."
when_to_use: "Also for ProcessReceipt bugs, purchases not granting, pricing, shop offers, Robux prompts, refunds or make-goods, and paid random item policy."
last_reviewed: 2026-10-14
sources:
  - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService
  - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService#BindReceiptHandler
  - https://create.roblox.com/docs/production/monetization/passes
  - https://create.roblox.com/docs/production/monetization/developer-products
  - https://create.roblox.com/docs/production/monetization/subscriptions
  - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/monetization/regional-pricing.md
  - https://create.roblox.com/docs/production/monetization/robux-transfers
  - https://create.roblox.com/docs/production/monetization/paid-random-items
  - https://create.roblox.com/docs/reference/engine/classes/PolicyService
  - https://create.roblox.com/docs/creator-rewards
  - https://devforum.roblox.com/t/creator-rewards-is-live/3838257
  - original
---

# roblox monetization

## When to Load

Load when adding a Game Pass, Developer Product, subscription, private server, Creator Rewards-related product decision, or purchase eligibility check.

## Quick Reference

- Prompt purchases from the client, but grant value only from server-owned code.
- Passes: one server-owned ID→benefit registry; join and purchase refresh use the same idempotent benefit path. Full.md §2a.
- Developer Products: repeatable consumables. Grant through a server-owned receipt handler, either `ProcessReceipt` or `BindReceiptHandler` with `Enum.ReceiptType.DeveloperProduct`. `PromptProductPurchaseFinished` is not purchase confirmation.
- Failed receipts remain `NotProcessedYet`; retries depend on the chosen receipt API, not an invented timer. See full.md.
- For eligibility-sensitive purchases, check `PolicyService` and current Roblox guidance. If a paid-random-item restriction applies, offer the user the documented choices, including earnable rewards, a known non-random sequence, or direct purchase. Do not default to hiding or blocking the feature; handle the affected purchase path without stopping unrelated work.
- Creator Rewards is a platform program, not a grant API. Track eligibility, attribution, engagement, and dashboard reporting separately from purchases and inventory.
- Test failed/duplicate grants, absent players, and interrupted saves. Transfers, subscription changes, and dynamic pricing: full.md.
- A receipt handler's presence is not proof of correctness; inspect its ownership, durable idempotent grant, and retry paths for unknown products or absent players.

**Need the details?** Load `references/full.md` for purchase flows and failure handling.

© TabooHarmony · MIT · TabooHarmony/roblox-brain

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой