# mm2-roblox-analytics-toolkit

A skill for Murder Mystery 2 analytics: inventory tracking, match stats and AI strategy suggestions. Useful if you keep tabs on knife skins and want win rates by role.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2400 installs · ★ 5
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/data-skills/tree/HEAD/skills/mm2-roblox-analytics-toolkit/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/mm2-roblox-analytics-toolkit

## What it does

The skill pulls together Murder Mystery 2 inventory data and gameplay stats. Three modules sit inside: `InventoryManager` scans and catalogs knife skins, gamepasses and collectibles, `AnalyticsDashboard` computes win rate, average survival time and per-role performance, and `StrategyOptimizer` reads gameplay patterns and returns recommendations. Reports export to JSON, CSV and Excel, charts render to PNG.

You can drive it from Python or from the command line through `main.py`, with modes `analytics`, `inventory`, `strategy`, `live`, `batch` and `simulate`. YAML profiles hold rarity filters and strategy templates such as `aggressive_sheriff` with a risk tolerance value. Exports support compression and a daily schedule.

The AI recommendations need OpenAI and Anthropic keys in `.env`, plus `ROBLOX_USER_ID`. Without them the strategy module will not run, so check your config before the first pass. Setup also pulls Node.js and Python dependencies from `requirements.txt`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill mm2-roblox-analytics-toolkit -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill mm2-roblox-analytics-toolkit -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill mm2-roblox-analytics-toolkit -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/data-skills mm2-roblox-analytics-toolkit
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill mm2-roblox-analytics-toolkit -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/data-skills --path skills/mm2-roblox-analytics-toolkit
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill mm2-roblox-analytics-toolkit -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/reason-machines/data-skills/tree/HEAD/skills/mm2-roblox-analytics-toolkit/SKILL.md

## When to use it
- catalog knife skins by rarity
- compute win rate and average survival time over a date range
- export the inventory to JSON or CSV as a backup
- analyze sheriff-role patterns and get strategy recommendations
- batch-process several player profiles at once

## Example prompts
- analyze my Murder Mystery 2 inventory and list legendary knife skins
- run analytics for profile mystery_solver_01 over the last 30 days
- find a sheriff strategy and export the report as PDF

## Similar
- [roblox-analytics](https://affpapa.org/en/nevibecode/skills/roblox-analytics.md) — skill · 1800 installs
- [roblox-growth-design](https://affpapa.org/en/nevibecode/skills/roblox-growth-design.md) — skill · 1600 installs
- [roblox-datastores](https://affpapa.org/en/nevibecode/skills/sentinelcore-roblox-datastores.md) — skill · 595 installs
- [roblox-characters](https://affpapa.org/en/nevibecode/skills/roblox-characters.md) — skill · 3600 installs
- [roblox-physics](https://affpapa.org/en/nevibecode/skills/gamedev-skills-roblox-physics.md) — skill · 3500 installs
- [roblox-vfx](https://affpapa.org/en/nevibecode/skills/roblox-vfx.md) — skill · 637 installs

From the same set: [reason-machines/data-skills](https://affpapa.org/en/nevibecode/by/reason-machines/data-skills.md) — 22 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
