MCPInstall

roblox

Route Roblox Luau tasks to specialist skills. Use for architecture decisions, broad development requests, or work spanning several Roblox systems.

Installs
325
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/nonlooped/roblox-suite --skill roblox
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads roblox automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

roblox

Engine API Reference (always the source of truth for classes/properties): https://create.roblox.com/docs/reference/engine

Full documentation indexes for agents:

This hub skill gives the big picture and routes to specialist SKILL.md entry points. Each specialist owns its deep references/ index so agents load only the material needed.

Specialist skills

Choose the skill matching the task. Each specialist links to its own detailed references.

<!-- catalog:specialists:start -->
  • roblox-core: Choose services, types, serialization, and script locations
  • roblox-networking: Design remotes, validate client requests, and control replication
  • roblox-datastores: Save player data, handle concurrent writes, and recover versions
  • roblox-user-interfaces: Build responsive GUIs, handle input, and add UI effects
  • roblox-animation: Animate rigs, configure IK, tween properties, and time marker events
  • roblox-vfx: Build particles, flipbooks, beams, trails, and highlights
  • roblox-audio: Build audio graphs, mix effects, and migrate legacy Sound code
  • roblox-gamepasses: Handle passes, products, subscriptions, transfers, and purchase policy
  • roblox-open-cloud: Automate Roblox resources through REST APIs or supported HttpService calls
  • roblox-teleport: Move players between places, coordinate matchmaking, and hand off data
  • roblox-rojo: Set up filesystem projects, sync with Studio, build, and export places
  • roblox-mcp: Connect agents to Studio, inspect instances, edit scripts, and playtest
  • roblox-physics: Build mechanisms, choose constraints, and assign physics ownership
  • roblox-npcs: Navigate NPCs, handle blocked paths, and build patrol or chase behavior
  • roblox-testing: Reproduce bugs, write tests, and profile performance
<!-- catalog:specialists:end -->

Shared constraints

  1. Server authority first. Validate or simulate on the server. Client is for input, prediction, and cosmetics.
  2. Everything that talks to the cloud is fallible. Wrap DataStore, Marketplace, Http, etc. calls in pcall. Have a plan for transient vs permanent errors.
  3. Preload assets. ContentProvider:PreloadAsync for animations, images, sounds, models.
  4. Use modern APIs. Animator + LoadAnimation, task.* scheduler, TweenService, IKControl, CollectionService tags, Attributes, etc. Avoid deprecated BodyMovers, wait/spawn/delay, Humanoid:LoadAnimation, etc.
  5. Respect limits. DataStore budgets scale with concurrent users but are still finite. Particles and transparent UI are fill-rate expensive. Profile early.
  6. Structure for maintainability. ServerScriptService for authority, ReplicatedStorage for shared modules, StarterGui for client UI roots, clear module boundaries, consistent naming.
  7. Test the hard parts. Studio with API access only on test places. Multiple device classes. Low graphics quality for effects/UI. Concurrency (multiple servers touching the same keys).

Modern API notes

  • Deferred events: Set Workspace.SignalBehavior = Enum.SignalBehavior.Deferred (or use the corresponding project setting) so events queue and flush, avoiding re-entrancy issues.
  • Chat: Use TextChatService for modern chat; the legacy Chat service still exists but is the older API.
  • MemoryStore: Use MemoryStoreService for cross-server, short-lived, or high-throughput data, not regular DataStores.
  • Parallel Luau: Use Actor instances and task.synchronize() / task.desynchronize() for compute-heavy work, with careful shared-state rules.
  • buffer type: Use the buffer Luau type for compact binary data, serialization, and bit/byte manipulation.
  • UI safe zones: Use ScreenGui.ScreenInsets and related properties to respect device notches and safe areas.
  • ConfigService: Use a centralized configuration system (commonly a custom ConfigService module or Configuration instances) for live configuration and feature flags.

Workflow

  1. Load the specialist that owns the task. For broad architecture work, also read architecture-principles.md.
  2. Follow that specialist's reference links for the feature or failure you are handling. For systems that interact, read cross-skill-integration.md.
  3. Adapt script examples to the project and check their maturity labels. Validate changes in a dedicated test experience.
  4. Before handing off, report which checks passed, which need Roblox integration, and any unresolved API or policy questions. Check uncertain behavior against the official sources above.
<!-- catalog:references:start -->

Reference index

  • architecture-principles.md: Choose authority boundaries, data flow, or project structure across systems.
  • cross-skill-integration.md: Combine purchases with persistence, or animation with effects and UI.
<!-- catalog:references:end -->

FAQ

What does the roblox skill do?

Route Roblox Luau tasks to specialist skills. Use for architecture decisions, broad development requests, or work spanning several Roblox systems.

How do I install roblox?

Run npx skills add https://github.com/nonlooped/roblox-suite --skill roblox in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/roblox/ (personal) or .claude/skills/roblox/ (project).

Which AI agents can use roblox?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is roblox safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains roblox?

It is published by nonlooped in nonlooped/roblox-suite. It has 325 recorded installs.

More from nonlooped/roblox-suite

View all →

roblox-vfx

nonlooped/roblox-suite

Build or optimize Roblox particles, beams, trails, and highlights. Use for emitter shapes, flipbooks, one-shot bursts, animation-marker effects, distance culling, and overdraw.

Frontend & Design685 installs

roblox-animation

nonlooped/roblox-suite

Build or debug Roblox character animations, IK poses, animation-marker events, and UI or object tweens. Use for locomotion, emotes, motion blending, and timed effects.

Frontend & Design414 installs

roblox-user-interfaces

nonlooped/roblox-suite

Build or debug Roblox HUDs, menus, and world-space interfaces. Use for GUI containers, responsive layouts, input handling, ViewportFrame previews, and particle effects in 2D UI.

Frontend & Design341 installs

roblox-testing

nonlooped/roblox-suite

Test, debug, or profile Roblox experiences. Use for Studio debugging, TestEZ, logging, connection cleanup, memory or network diagnostics, MicroProfiler, Scene Analysis, and Script Profiler.

Testing & QA330 installs

roblox-mcp

nonlooped/roblox-suite

Connect an AI client to Roblox Studio through MCP. Use for connection setup, Studio tools, multiple Studio windows, playtesting, or combining MCP with Script Sync.

AI & Agents321 installs

roblox-networking

nonlooped/roblox-suite

Design or review Roblox client-server communication. Use for remotes, bindables, replication, network ownership, input validation, rate limiting, and exploit defenses.

Backend & APIs315 installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.