agentsclimarketplace

Roblox studio mcp

Skill TabooHarmony/roblox-brain/skills/roblox-studio-mcp

Give your AI coding agent a Roblox brain. Curated skills for Roblox Studio development.

Install
npx -y skills add TabooHarmony/roblox-brain --skill roblox-studio-mcp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when working with Roblox Studio through built-in MCP for scripts, scenes, generated assets, input, or playtesting.

SKILL.md

2.9 KB, 542 tokens by cl100k_base, as published. Nobody here has run it

Roblox Studio MCP

When to Load

Load when working with Roblox Studio through its MCP server: inspecting or editing scripts, building maps and props, generating or inserting assets, debugging, or playtesting. Skip for standalone code generation with no Studio connection.

Quick Reference

Bootstrap before mutation

  1. list_roblox_studios and identify the target.
  2. set_active_studio with the returned ID when selection matters.
  3. get_studio_state and confirm Edit/Client/Server availability.
  4. Inspect the target tree and scripts before changing them.

Use the actual exposed schema. Pass datamodel_type only where the tool requires it: Edit for edit-time changes, Client or Server for runtime operations. Do not guess from a previous session.

Capabilities

  • Inspect: search_game_tree, inspect_instance, script_search, script_read, script_grep
  • Edit/execute: multi_edit, execute_luau
  • Assets: search and insert existing assets; generate_mesh, generate_material, generate_procedural_model, wait_job_finished, store_image, upload_image
  • Play/evidence: start_stop_play, get_console_output, screen_capture, character_navigation, user_keyboard_input, user_mouse_input, subagent

The docs use names such as search_asset and insert_asset; other bridges may expose aliases such as search_creator_store and insert_from_creator_store. Route by capability, then inspect the live schema.

Execution contract

discover → select Studio/context → inspect → mutate in bounded batches
→ read back → playtest when needed → inspect console/visual evidence
→ clean up or report the exact fallback

Reliability rules

  • execute_luau is stateless. Re-acquire references every call.
  • Read before write and read back after every script, asset, or geometry mutation.
  • Generate or insert assets only after choosing between reuse, procedural generation, mesh/material generation, and native fallback.
  • Treat generation as asynchronous when a generation ID is returned; call wait_job_finished with that generationId before dependent edits.
  • Keep large scripts in multi_edit chunks, not one oversized execution payload.
  • If MCP is absent or a capability is unavailable, provide complete offline Luau and state what was not verified.

Full tool mappings, live-schema differences, asset workflows, evidence recipes, and recovery rules: references/full.md

Gives 0 of the 12 instructions most mcp tooling skills give in 542 tokens

Counted across 638 of the 750 authors here whose files we hold, read 2026-08-07

  • create ten complex read-only evaluation questionsin 69 of 638, across 15 files
  • test servers using MCP Inspectorin 61 of 638, across 19 files
  • provide actionable error messagesin 54 of 638, across 12 files
  • prioritize comprehensive API coverage over specific workflowsin 54 of 638, across 12 files
  • use TypeScript and Streamable HTTP for remote serversin 54 of 638, across 8 files
  • define structured output schemas where possiblein 50 of 638, across 8 files
  • use Zod or Pydantic for input schemasin 47 of 638, across 5 files
  • fetch MCP specification pages with markdown suffixin 46 of 638, across 4 files
  • load framework documentation using WebFetchin 45 of 638, across 3 files
  • verify each evaluation answer independentlyin 45 of 638, across 3 files
  • implement API client with authentication and paginationin 45 of 638, across 3 files
  • Define input schemas with validationin 27 of 638, across 9 files

Said here and by no other author read

  • bootstrap before mutating anything
  • inspect the target tree and scripts before changing them
  • wait for asynchronous generation jobs to finish before dependent edits
  • re-acquire references on every stateless execute_luau call
  • keep large script edits in bounded multi_edit chunks
  • playtest when needed

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.