All docs pages Skills, 7 of 13

Docs / Using Shard

Skills

A skill is a built-in, step-by-step workflow for one kind of Roblox work, with links to the official docs. When a skill is active, Shard follows its steps and checks for that task.

Skills only guide Shard. Loading one never changes your place by itself.

The built-in skills#

CommandAlso works asNameWhat it’s for
/animation/animRoblox animationSet up animation tracks with the right rig, ownership, and lifecycle.
/client-server/networking, /replicationRoblox client/serverDesign secure remotes, authority, and replicated game state.
/datastore/persistence, /data-storeRoblox data storesPlan persistent data with safe schemas, retries, and server ownership.
/debug/diagnoseDebug Roblox codeReproduce a failure, trace its cause, and make a focused correction.
/gameplay/feature, /interactionRoblox gameplayPlan, implement, and check a gameplay feature across its lifecycle.
/optimize/performanceOptimize Roblox codeFind measured bottlenecks and improve performance without guesswork.
/physics/movement, /bouncepadRoblox physicsBuild reliable physical interactions, impulses, and movers.
/plugin/studio-pluginRoblox Studio pluginBuild or debug a Studio plugin using the project’s existing APIs and patterns.
/refactor/clean-upRefactor LuauImprove structure while preserving the current behavior and contracts.
/ui/interfaceRoblox UIDesign and improve Roblox interfaces that fit the existing experience.

There is also /compact, which isn’t a skill: it shortens the chat’s context. See Chatting.

Using a skill#

Pick from the list#

  1. Type / in the message box. The Built-in skills list opens.
  2. Keep typing to filter it (it matches commands, names, descriptions and the other names).
  3. Use Up and Down to move, and Tab or Enter to pick. Or click a row. Esc closes the list.
  4. A tag like “/gameplay · Roblox gameplay” appears above the message box. Type your request and send it.

To remove the tag, click its ×, or press Esc in an empty message box.

Or type it in one go#

/gameplay Add an interact prompt that opens this door for everyone and closes it after five seconds.

If you send just the command with nothing after it, Shard asks you to “Describe what you want this skill to do...”.

A skill applies to the message you send it with. Your message shows the skill and its version, for example “/gameplay (v1.0.0)”. For the next message, pick it again if you still want it.

Shard picks skills on its own too#

You don’t have to type a command. For bigger physics, gameplay, UI, animation, client/server, debugging, data store or plugin work, Shard loads the matching skill itself with its LoadSkill tool. You see this as a row in the chat. Typing the command yourself just makes sure it’s used.

Errors#

  • “Unknown skill command '/xyz’. Type / to browse built-in skills.” means there’s no skill with that name. Check the table above.
  • “Skills failed to load: ...” means a built-in skill file is broken. Please tell us from Settings → Support.