roblox-tooling
Configures Roblox development tooling including Rojo for file-based syncing, Wally for package management, Selene and StyLua for linting and formatting, Lune…
Community author
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
- License
- MIT (permissive)
- Pin
- 38826bepinned Oct 9, 2026
- Context cost
- about 340 tokenswhen the skill loads
- GitHub stars
- 79on tabooharmony/roblox-brain
- Scripts
- None found
What it does
“Use when configuring Roblox tooling such as Rojo, Wally, pesde, Selene, StyLua, Lune, Rokit, luau-lsp, or CI/CD.”
Generated summary from the skill's own text
Configures Roblox development tooling including Rojo for file-based syncing, Wally for package management, Selene and StyLua for linting and formatting, Lune for scripting, and CI/CD integration. Helps set up tool pinning, sourcemaps, and testing workflows for Roblox Luau projects.
When to use it
- Setting up file-based source control for Roblox projects with Rojo
- Managing project dependencies with Wally package manifests and lockfiles
- Adding linting and code formatting to CI pipelines
- Creating standalone Luau scripts or test helpers with Lune
When not to
- Projects that require live two-way sync between files and Studio
- Assuming file and Studio sources automatically stay in sync without explicit reconciliation
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add tabooharmony/roblox-brain --skill roblox-toolingInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install tabooharmony/roblox-brain roblox-tooling@38826be57ee37bcf023e9c2b85681bea3909281cInstalls the commit we checked (38826be).
Copy by hand
Download the folder at 38826be and put it in .claude/skills/roblox-tooling for Claude Code and in .agents/skills/roblox-tooling for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "roblox-tooling" by TabooHarmony. Source, pinned to commit 38826be57ee37bcf023e9c2b85681bea3909281c: https://github.com/tabooharmony/roblox-brain/tree/38826be57ee37bcf023e9c2b85681bea3909281c/skills/tools/roblox-tooling 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/roblox-tooling/ for Claude Code and .agents/skills/roblox-tooling/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/tabooharmony/roblox-tooling
SKILL.md at the pin
--- name: roblox-tooling description: "Use when configuring Roblox tooling such as Rojo, Wally, pesde, Selene, StyLua, Lune, Rokit, luau-lsp, or CI/CD." last_reviewed: 2026-10-02 sources: - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Players.yaml - https://rojo.space/docs/ - https://wally.run/ - https://kampfkarren.github.io/selene/ - https://raw.githubusercontent.com/JohnnyMorganz/StyLua/master/README.md - https://lune-org.github.io/docs/ - https://raw.githubusercontent.com/LPGhatguy/aftman/main/README.md - https://raw.githubusercontent.com/rojo-rbx/rokit/main/README.md - https://raw.githubusercontent.com/rojo-rbx/rojo/v7.7.1/src/cli/syncback.rs - https://raw.githubusercontent.com/pesde-pkg/pesde/main/docs/src/content/docs/reference/manifest.mdx - https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/README.md - https://raw.githubusercontent.com/lest-luau/lest/main/docs/backends.md - https://raw.githubusercontent.com/lest-luau/lest/main/docs/continuous-integration.md - https://raw.githubusercontent.com/UpliftGames/wally/main/src/resolution.rs - https://create.roblox.com/docs/llms.txt - https://create.roblox.com/docs/reference/engine/llms.txt - https://create.roblox.com/docs/cloud/llms.txt - https://create.roblox.com/docs/llms-full.txt - https://create.roblox.com/docs/reference/engine/deprecated.md - https://devforum.roblox.com/t/evolving-luau-oss-community-contributions-more/4566806 - original --- # roblox tooling ## When to Load Load for filesystem workflows, tool/package pins, linting, sourcemaps, and CI. ## Quick Reference - Use Rojo when the source of truth should live in files and sync or build into Studio. - Use Wally only when the project wants package manifests and a lockfile; keep package scope and server/client placement explicit. - Pin tools with the project's existing manager; for a new project lead with Rokit (Aftman is archived, but Rokit reads existing `aftman.toml` projects). - Run Selene and StyLua in check mode in CI. Do not let a formatter rewrite a contributor's branch silently. - Use Lune for standalone Luau scripts or test helpers when its standard libraries fit the task. - Generate a Rojo sourcemap for editor tooling when the project needs Roblox-aware navigation. - CI must check test results and expected counts, not merely exit codes. Separate logic, file/HTTP, and engine suites; see full.md. **Source-of-truth first.** Identify Studio vs files before editing; never assume they match. `rojo syncback` pulls saved-place edits, not live two-way sync; preview with dry-run/list. Follow existing tooling; do not impose optional tools. TestEZ is archived: keep where used, not as a new default. See full.md §§1b–1c. **Need the details?** Load `references/full.md` for setup, file layout, and CI examples.
From tabooharmony/roblox-brain at 38826be, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at 38826beFiles
2 files, 37 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 38826beRelated in Cloud and DevOps
n8n-cli
This skill enables agents to manage n8n workflows, credentials, executions, and instance resources via the n8n CLI command-line tool.
by n8nOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.9K tokens · pinned 6 days ago
managing-streamlit-apps
Manage Streamlit apps running in PostHog sandboxes through the full lifecycle: create, set or edit source code, start and stop the sandbox, poll status, and…
by PostHogOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.4K tokens · pinned 6 days ago
release-candidate-prep
Prepares a local Python SDK release candidate in a dedicated Git worktree when explicitly invoked with a version number.
by OpenAIOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 4.8K tokens · pinned 6 days ago
cloud-run-basics
Deploys and manages Google Cloud Run services, jobs, and worker pools for running containerized applications or source code.
by GoogleOfficial publisher
Claude Code, Codex, Cursor +4 · about 3.9K tokens · pinned 6 days ago
debug-openshell-cluster
Diagnoses OpenShell gateway deployment problems across Docker, Podman, Kubernetes, and VM compute platforms.
by NVIDIAOfficial publisher
Claude Code, Codex, Cursor +4 · about 19.1K tokens · pinned 6 days ago
hf-cloud-aws-context-discovery
This skill reads the user's local AWS configuration to discover their active profile, region, account ID, and caller identity before any AWS work begins.
by Hugging FaceOfficial publisher
Claude Code, Codex, Cursor +4 · about 830 tokens · pinned 6 days ago