roblox-monetization · tabooharmony — скилл для Claude Code: покупки в Roblox
Скилл для работы с покупками в Roblox: Game Passes, Developer Products, подписки, приватные серверы и проверки политики. Пригодится, когда покупка не выдаёт предмет.
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/roblox-monetization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/roblox-monetization/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a codex2Вручную: положить файлы
.agents/skills/roblox-monetization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a cursor2Вручную: положить файлы
.cursor/skills/roblox-monetization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TabooHarmony/roblox-brain roblox-monetization2Вручную: положить файлы
.github/skills/roblox-monetization/SKILL.md1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a gemini-cli2Командой платформы
gemini skills install https://github.com/TabooHarmony/roblox-brain --path skills/design/roblox-monetizationВручную: положить файлы
.devin/skills/roblox-monetization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-monetization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Другие версии roblox-monetization
Похожие
Рядом в теме «Геймдев и 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