mm2-analytics-roblox-toolkit — Claude Code skill for MM2 analytics
A skill that lets your coding agent run the MM2 Analytics dashboard: track knife skins and gamepasses, review match stats, export reports.
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a claude-codeWhat mm2-analytics-roblox-toolkit does
The skill wires an agent into the MM2 Analytics dashboard, a toolkit for Roblox Murder Mystery 2. It keeps tabs on your knife skin collection and gamepasses, flags duplicates, and reports how much of a set you still need. Match statistics cover win/loss ratios and per-role performance, and everything can go out as CSV or JSON.
Under the hood there are Python modules InventoryManager and AnalyticsEngine, a main.py CLI with analytics, inventory and strategy modes, and profile files at config/profiles.yaml. Python 3.8+ with pandas, numpy, matplotlib, pyyaml and requests is required, plus Node.js 18+ for the web dashboard. OpenAI or Claude API keys matter only for the AI features; plain tracking and exports run without them.
Profiles carry the role you play, the refresh rate and inventory filters by rarity. Live tracking is a --live flag with an interval in seconds, and with ENABLE_LIVE_TRACKING off the agent reads local data only.
What it helps with
- pull match statistics into one report
- spot duplicate knives in a collection
- break down win rate by sheriff and innocent roles
- export metrics to CSV for outside analysis
- check how many items are missing from a set
Example prompts for the agent
- Show me the stats for
default_profileover the last 30 days - Find duplicate knives and write the report to
duplicates_report.json - Compare
aggressive_sheriffandpassive_innocentby win rate
How to install mm2-analytics-roblox-toolkit
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a claude-code2Manually: put the files in place
~/.claude/skills/mm2-analytics-roblox-toolkit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/mm2-analytics-roblox-toolkit/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a codex2Manually: put the files in place
.agents/skills/mm2-analytics-roblox-toolkit/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a cursor2Manually: put the files in place
.cursor/skills/mm2-analytics-roblox-toolkit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills mm2-analytics-roblox-toolkit2Manually: put the files in place
.github/skills/mm2-analytics-roblox-toolkit/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/data-skills --path skills/mm2-analytics-roblox-toolkitManually: put the files in place
.devin/skills/mm2-analytics-roblox-toolkit/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -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 mm2-analytics-roblox-toolkit
How do I install mm2-analytics-roblox-toolkit in Claude Code?
Run npx skills add reason-machines/data-skills --skill mm2-analytics-roblox-toolkit -a claude-code, then confirm the file landed at ~/.claude/skills/mm2-analytics-roblox-toolkit/SKILL.md.
What does mm2-analytics-roblox-toolkit do?
It gives an agent access to the MM2 Analytics dashboard: knife and gamepass tracking, match statistics, strategy breakdowns, and CSV or JSON exports.
What do I need before using this skill?
Python 3.8+ with pandas, numpy, matplotlib, pyyaml and requests, and Node.js 18+ for the web dashboard. OpenAI or Claude keys are only needed for the AI features.