# roblox-mm2-analytics-toolkit

A skill that catalogs your Murder Mystery 2 inventory and turns session data into win-rate and strategy reports.

- 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/roblox-mm2-analytics-toolkit/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/roblox-mm2-analytics-toolkit

## What it does

This skill tracks Murder Mystery 2 gameplay and builds reports from it. It catalogs knife skins, breaks down win rates by role, flags duplicate items, and lists what is still missing from a collection. A live mode keeps a dashboard refreshing while you play.

The Python side ships `AnalyticsEngine`, `InventoryManager`, `StrategyAnalyzer` and `AIAnalyzer`, with `main.py` exposing `analytics`, `live`, `inventory` and `strategy` modes. Configuration lives in `.env` and `profiles/default.yaml`, where you set your username, preferred role, rarity filters and strategy templates. The AI analysis block reads an OpenAI key from the environment.

Setup pulls both `npm install` and `pip install -r requirements.txt`, so Python 3.9+ and Node.js 16+ have to be in place first. Without an OpenAI key the plain analytics and inventory commands still run; only the model-backed recommendations stop working. Worth checking before you wire it into a routine.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

2. **Manually: put the files in place**
- File: `.cursor/skills/roblox-mm2-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 roblox-mm2-analytics-toolkit
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

## When to use it
- catalog knife skins and gamepasses in one inventory file
- break down win rate by sheriff, murderer and innocent
- spot duplicate items before a trade
- list the skins still missing from a collection
- export session statistics to JSON or CSV

## Example prompts
- analyze my Murder Mystery 2 inventory and show legendary knives
- set up the MM2 stats tracker with the default profile
- review my sheriff sessions and suggest a strategy

## 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-luau](https://affpapa.org/en/nevibecode/skills/roblox-luau.md) — skill · 6100 installs
- [roblox-characters](https://affpapa.org/en/nevibecode/skills/roblox-characters.md) — skill · 3600 installs
- [roblox-game-development](https://affpapa.org/en/nevibecode/skills/roblox-game-development.md) — skill · 2200 installs

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