roblox-analytics — Claude Code skill for Roblox analytics
A skill for Roblox analytics work: AnalyticsService events, economy, funnels, onboarding traces and rate limits. Useful when instrumenting a feature or finding where players drop off.
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a claude-codeWhat roblox-analytics does
The skill covers Roblox analytics through the built-in AnalyticsService — no third-party SDK involved. Three event types: Custom for counters and values, Economy for currency flow, Funnel for step progression. The rate limit is 120 + (20 × CCU) calls per minute, so it advises batching.
The economy section flags a common bug: report the balance the committed mutation returned, never recompute it from the leaderstats replica, because re-adding double-counts. Sources (earned) and sinks (spent) are logged separately, per SKU. The dashboard lags about 24 hours, while "View Events" validates in real time.
Inside you get API tables, code examples and edge cases in references/full.md. There is a Creator Rewards section: no grant event exists in AnalyticsService, so you track leading indicators like session duration and onboarding, and payouts live in the Creator Dashboard. First-session traces need a bounded buffer, a shared save owner, and RTBF plus retention handling.
What it helps with
- log an AnalyticsService event without a third-party SDK
- separate currency sources and sinks per SKU
- build a funnel and spot a skipped step
- find where players leave onboarding
- check events are logged and stay under the rate limit
Example prompts for the agent
- add an Economy event for the skin purchase and log the returned balance
- read the onboarding funnel and tell me which step players drop at
- check my AnalyticsService events stay under the rate limit
How to install roblox-analytics
1Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a claude-code2Manually: put the files in place
~/.claude/skills/roblox-analytics/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/roblox-analytics/
1Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a codex2Manually: put the files in place
.agents/skills/roblox-analytics/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a cursor2Manually: put the files in place
.cursor/skills/roblox-analytics/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install TabooHarmony/roblox-brain roblox-analytics2Manually: put the files in place
.github/skills/roblox-analytics/SKILL.md1Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a gemini-cli2Platform CLI
gemini skills install https://github.com/TabooHarmony/roblox-brain --path skills/design/roblox-analyticsManually: put the files in place
.devin/skills/roblox-analytics/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about roblox-analytics
How do I install roblox-analytics in Claude?
Run npx skills add TabooHarmony/roblox-brain --skill roblox-analytics -a claude-code. The skill lands in ~/.claude/skills/roblox-analytics/SKILL.md.
What does roblox-analytics do?
It helps add, change and audit Roblox analytics: AnalyticsService events, economy, funnels, onboarding traces and rate limits. It also applies when reading stats or measuring an update.
How is it different from roblox-monetization?
This skill handles event instrumentation and economy health, while roblox-monetization covers the purchase funnel. Audits have their own roblox-growth-design.
Source text
SKILL.md · MIT
--- name: roblox-analytics description: "Use when adding, changing, or auditing Roblox analytics: AnalyticsService events, economy, funnels, onboarding traces, rate limits." when_to_use: "Also when reading stats, tracking where players drop off, measuring an update or experiment, instrumenting a feature, or checking events are logged correctly." last_reviewed: 2026-10-14 sources: - https://create.roblox.com/docs/reference/engine/classes/AnalyticsService - https://create.roblox.com/docs/production/analytics/event-types - https://create.roblox.com/docs/production/analytics/custom-fields - https://create.roblox.com/docs/production/analytics/analytics-dashboard - https://create.roblox.com/docs/production/analytics/monetization - https://create.roblox.com/docs/creator-rewards - https://devforum.roblox.com/t/creator-rewards-is-live/3838257 - https://create.roblox.com/docs/cloud-services/data-stores/error-codes-and-limits - https://create.roblox.com/docs/cloud-services/data-stores/right-to-be-forgotten - https://create.roblox.com/docs/cloud/reference/features/storage - https://create.roblox.com/docs/reference/engine/classes/DataModel - original - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/analytics/retention.md --- # Roblox Analytics Reference ## When to Load Load when tracking player behavior, economy events, funnels, or onboarding traces, or building `AnalyticsService` instrumentation. ## Quick Reference Key rules: - Built-in `AnalyticsService`; no third-party SDK. - Event types: Custom (counters/values), Economy (currency flow), Funnel (step progression) - Rate limit: 120 + (20 × CCU) calls/minute. Batch where possible. - Economy events report committed changes; diagnostic events can record failed attempts. - Report the balance the committed mutation RETURNED; never recompute it from the `leaderstats` replica — re-adding double-counts. - Economy events track sources (earned) and sinks (spent) separately. - Funnel steps need not fire in order; skipped steps back-fill when a later step logs. - Dashboard ~24-hour delay; "View Events" validates in real time. - Server-side logging preferred; client-side only for UI interaction tracking. - Creator Rewards: no AnalyticsService grant event. Track leading indicators (session duration, onboarding, referrals); Creator Dashboard owns payouts. - First-session traces: bounded buffer, shared save owner, RTBF + retention. Eligibility from player history, not missing traces; attempts matter. full.md §8. **Economy health (decision layer):** - Instrument from day one; you cannot backfill history. - Log source AND sink per currency with SKUs + the mutation's returned balance. - Health signals: sink/source ratio, inflation, whale concentration, elasticity, sink sufficiency, D1/D7 cohorts. Thresholds are heuristics. - Economy breaks: verify events, read narrowest broken signal, change ONE lever, re-check. **Cross-refs:** `roblox-growth-design` (audit workflow); `roblox-monetization` (purchase funnel). **Need more detail?** `references/full.md`: code examples, API tables, edge cases.
© TabooHarmony · MIT · TabooHarmony/roblox-brain