Not in the top 1,000 by GitHub stars

EL4CTEO/roblox-skills

Open source list of roblox skills for AI agents

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/roblox-analytics-liveops/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-architecture/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-audio/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-characters-animation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-code-review/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-data-stores/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-game-systems/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-input/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-luau/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-monetization/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-networking/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-npc-ai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-open-cloud/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-performance/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-physics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-security/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-studio-mcp/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-teleport-matchmaking/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-testing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-text-chat/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-tooling/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-ui/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

skills/roblox-world-building/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → a7538bc9a435

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a7538bc9a4355ab08ea141bd9d48670195078188

git clone --filter=blob:none --no-checkout https://github.com/EL4CTEO/roblox-skills.git .hotskills/el4cteo-roblox-skills && git -C .hotskills/el4cteo-roblox-skills checkout --detach a7538bc9a4355ab08ea141bd9d48670195078188 # Copy each selected skill directory from .hotskills/el4cteo-roblox-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/EL4CTEO/roblox-skills.git .hotskills/el4cteo-roblox-skills && git -C .hotskills/el4cteo-roblox-skills checkout --detach a7538bc9a4355ab08ea141bd9d48670195078188 # Copy each selected skill directory from .hotskills/el4cteo-roblox-skills into .agents/skills/<skill-name>/
87GitHub stars
43stars in 7 days
23skills in this repository
3commits in 30 days

Heat

7.6
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 202687

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

roblox-analytics-liveops

When your agent uses it

Analytics and live ops - AnalyticsService economy/funnel/onboarding/progression/custom events, player segments, experience configs via ConfigService, A/B experiments, badges, experience notifications, timed events, daily rewards, season passes. Use when instrumenting a game, tuning economy or onboarding, running A/B tests or feature flags, or planning live events and re-engagement.

What it loads into context

Frontmatter

84 tokens

Always available to the agent

SKILL.md

1,663 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Analytics events (server-side, `AnalyticsService`)
  2. Experience configs (live values without republishing)
  3. Badges
  4. Experience notifications (re-engagement)
  5. Live-ops patterns
  6. Related skills

Files

  • ../../.claude-plugin/marketplace.jsonasset487 bytes
  • ../../.claude-plugin/plugin.jsonasset661 bytes
  • SKILL.mdcore7,028 bytes
  • SKILL.mdcore7,028 bytes
  • SKILL.mdcore7,028 bytes
Read SKILL.md

# Analytics and live operations

## Analytics events (server-side, `AnalyticsService`)

Standard events feed the Creator Hub dashboards automatically (economy, funnels, progression,
custom). The `Fire*` methods are deprecated; use the `Log*` family.

```luau
--!strict
local AnalyticsService = game:GetService("AnalyticsService")

local Analytics = {}

-- Currency sources and sinks → Economy dashboard.
View the complete source on GitHub

Skills included

  • roblox-analytics-liveops
  • roblox-architecture
  • roblox-audio
  • roblox-characters-animation
  • roblox-code-review
  • roblox-data-stores
  • roblox-game-systems
  • roblox-input
  • roblox-luau
  • roblox-monetization
  • roblox-networking
  • roblox-npc-ai
  • roblox-open-cloud
  • roblox-performance
  • roblox-physics
  • roblox-security
  • roblox-studio-mcp
  • roblox-teleport-matchmaking
  • roblox-testing
  • roblox-text-chat
  • roblox-tooling
  • roblox-ui
  • roblox-world-building

Repository facts

License
MIT
Created
Sep 28, 2026
Last pushed
Nov 3, 2026
Forks
7
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 14 notes
  • skills/roblox-analytics-liveops/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-analytics-liveops/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-audio/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-characters-animation/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-data-stores/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-data-stores/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-npc-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-open-cloud/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-studio-mcp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-studio-mcp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-text-chat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-text-chat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-tooling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/roblox-tooling/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 62 signals by file

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "EL4CTEO"   },   "homepage": "https://github.com/EL4CTEO/roblox-skills",
  • Network accessline 7
    },   "homepage": "https://github.com/EL4CTEO/roblox-skills",   "repository": "https://github.com/EL4CTEO/roblox-skills",
  • Network accessline 8
    "homepage": "https://github.com/EL4CTEO/roblox-skills",
  • Network accessline 9
    "repository": "https://github.com/EL4CTEO/roblox-skills",

scripts/install.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 107
    rm -rf "$out"

skills/roblox-luau/references/type-system.md

  • Network accessline 3
    Authoritative spec: <https://luau.org/typecheck>. Everything here type-checks under the new solver in `--!strict`.

skills/roblox-open-cloud/SKILL.md

  • Network accessline 8
    Base URL: `https://apis.roblox.com`. Prefer **Open Cloud** endpoints (API key or OAuth 2.0, stable).
  • Network accessline 57
    # Read one player's data store entry curl -s "https://apis.roblox.com/cloud/v2/universes/$UNIVERSE_ID/data-stores/PlayerData/entries/User_$USER_ID" \
  • Network accessline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 61
    # Announce to all live servers (the game subscribes to the "Announcements" topic) curl -s -X POST "https://apis.roblox.com/cloud/v2/universes/$UNIVERSE_ID:publishMessage" \
  • Network accessline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 102
    local ok, response = pcall(function() 		return HttpService:RequestAsync({ 			Url = `https://apis.roblox.com/cloud/v2/universes/{universeId}/user-restrictions/{userId}?updateMask=gameJoinRestriction`,
  • Network accessline 103
    return HttpService:RequestAsync({ 			Url = `https://apis.roblox.com/cloud/v2/universes/{universeId}/user-restrictions/{userId}?updateMask=gameJoinRestriction`, 			Method = "PATCH",
  • Network accessline 104
    Url = `https://apis.roblox.com/cloud/v2/universes/{universeId}/user-restrictions/{userId}?updateMask=gameJoinRestriction`,

skills/roblox-open-cloud/references/webhooks.md

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]

skills/roblox-studio-mcp/references/client-setup.md

  • Network accessline 55
    {   "$schema": "https://opencode.ai/config.json",
  • Network accessline 56
    "$schema": "https://opencode.ai/config.json",

skills/roblox-testing/references/cloud-test-runner.md

  • Network accessline 34
    ## Driver (bash + curl + jq)
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    API=https://apis.roblox.com
  • Network accessline 42
    # 1. Upload the built test place as a new saved version. VERSION=$(curl -sf -X POST \
  • Network accessline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 48
    # 2. Start the task. TASK=$(jq -n --rawfile script scripts/run-tests.luau '{script: $script, timeout: "300s"}' |   curl -sf -X POST \
  • Network accessline 49
    TASK=$(jq -n --rawfile script scripts/run-tests.luau '{script: $script, timeout: "300s"}' |   curl -sf -X POST \     "$API/cloud/v2/universes/$UNIVERSE_ID/places/$PLACE_ID/versions/$VERSION/luau-execution-session-tasks" \
  • Network accessline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 66
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

skills/roblox-tooling/SKILL.md

  • Dangerous shell operationline 34
    Install Rokit: `curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash`
  • Network accessline 34
    Install Rokit: `curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash`
  • Network accessline 89
    - **luau-lsp** (editor + CLI) — type checking against Roblox definitions. CLI:   `luau-lsp analyze --definitions=@roblox=globalTypes.d.luau --sourcemap=sourcemap.json --base-luaurc=.luaurc src/`   (definitions: `https://raw.githubuserconten
  • Network accessline 90
    `luau-lsp analyze --definitions=@roblox=globalTypes.d.luau --sourcemap=sourcemap.json --base-luaurc=.luaurc src/`   (definitions: `https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/scripts/globalTypes.d.luau`).   Enable the new 
  • Network accessline 91
    (definitions: `https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/scripts/globalTypes.d.luau`).

skills/roblox-tooling/references/ci-workflow.md

  • Network accessline 20
    - name: Install Rokit and tools         run: |           curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash
  • Network accessline 21
    run: |           curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash           echo "$HOME/.rokit/bin" >> "$GITHUB_PATH"
  • Dangerous shell operationline 22
    curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash
  • Network accessline 22
    curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash
  • Network accessline 40
    - name: Type check         run: |           curl -fsSL -o globalTypes.d.luau \
  • Network accessline 41
    run: |           curl -fsSL -o globalTypes.d.luau \             https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/scripts/globalTypes.d.luau
  • Network accessline 42
    curl -fsSL -o globalTypes.d.luau \
  • Network accessline 43
    https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/scripts/globalTypes.d.luau
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 78
    - name: Publish place version         run: |           curl --fail -X POST \
  • Network accessline 79
    run: |           curl --fail -X POST \             "https://apis.roblox.com/universes/v1/${{ vars.UNIVERSE_ID }}/places/${{ vars.PLACE_ID }}/versions?versionType=Published" \
  • Network accessline 80
    curl --fail -X POST \
  • Network accessline 81
    "https://apis.roblox.com/universes/v1/${{ vars.UNIVERSE_ID }}/places/${{ vars.PLACE_ID }}/versions?versionType=Published" \
  • Access to secretsline 82
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 58 facts

and 8 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/roblox-analytics-liveops/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/roblox-analytics-liveops/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/roblox-analytics-liveops/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/roblox-analytics-liveops/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.