roblox-cli

Manage Roblox game passes and developer products via Open Cloud API.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "roblox-cli" with this command: npx skills add teddyengel/roblox-cli

Roblox CLI

Manage Roblox game passes and developer products via the Open Cloud API.

Features

  • List games owned by your API key
  • Manage game passes (list, get, create, update)
  • Manage developer products (list, get, create, update)
  • JSON output for easy parsing
  • Automatic pagination
  • Rate limit handling with exponential backoff

Setup

  1. Create a Roblox API key in Creator Hub
    • If you land on the OAuth 2.0 Apps page, click "All Tools" then "API Keys"
  2. Add the required access permissions:
    • game-pass:read and game-pass:write for game passes
    • developer-product:read and developer-product:write for products
  3. Optionally restrict access to specific experiences
  4. Set the ROBLOX_API_KEY environment variable

Usage

The skill is invoked via:

npx -y bun ${SKILL_DIR}/scripts/cli.ts [command] [subcommand] [args] [options]

Commands

Games

# List all games owned by API key holder
npx -y bun ${SKILL_DIR}/scripts/cli.ts games list

Game Passes

# List all game passes for a universe
npx -y bun ${SKILL_DIR}/scripts/cli.ts passes list <universeId>

# Get specific game pass details
npx -y bun ${SKILL_DIR}/scripts/cli.ts passes get <universeId> <passId>

# Create new game pass
npx -y bun ${SKILL_DIR}/scripts/cli.ts passes create <universeId> --name "VIP Pass" --price 100 --for-sale true

# Update game pass
npx -y bun ${SKILL_DIR}/scripts/cli.ts passes update <universeId> <passId> --price 50

Developer Products

# List all developer products for a universe
npx -y bun ${SKILL_DIR}/scripts/cli.ts products list <universeId>

# Get specific product details
npx -y bun ${SKILL_DIR}/scripts/cli.ts products get <universeId> <productId>

# Create new product
npx -y bun ${SKILL_DIR}/scripts/cli.ts products create <universeId> --name "Gold Coins" --price 25 --for-sale true

# Update product
npx -y bun ${SKILL_DIR}/scripts/cli.ts products update <universeId> <productId> --price 30

Options

Create/Update Flags:

  • --name <name> - Name of the pass/product (required for create)
  • --description <desc> - Description text (optional)
  • --price <robux> - Price in Robux (required for create)
  • --for-sale <true|false> - Whether item is for sale (default: true)

Output Format

All commands return JSON:

Success:

{
  "success": true,
  "data": [...]
}

Error:

{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Error description"
  }
}

Error Codes:

  • MISSING_API_KEY - ROBLOX_API_KEY environment variable not set
  • INVALID_API_KEY - API key could not be parsed
  • INVALID_ARGS - Missing required arguments or invalid flag values
  • NOT_FOUND - Requested resource not found
  • API_ERROR - Roblox API returned an error
  • RATE_LIMITED - Max retries exceeded on 429 responses
  • NETWORK_ERROR - Network request failed

Environment Variables

  • ROBLOX_API_KEY (required) - Your Roblox Open Cloud API key from Creator Hub

API Permissions

Your API key must have the following permissions:

FeatureRequired Permission
Game Passes - Readgame-pass:read
Game Passes - Writegame-pass:write
Developer Products - Readdeveloper-product:read
Developer Products - Writedeveloper-product:write

Notes

  • Game passes automatically get a placeholder icon (150x150 green PNG)
  • All list commands fetch all pages automatically
  • Rate limiting is handled with exponential backoff (max 3 retries)
  • Delete operations are not supported (Roblox API limitation)
  • To disable an item, use --for-sale false in update command

Testing

Run unit tests:

bun test skills/roblox-cli/scripts/__tests__

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Miaoji Asin Clinic Pro

亚马逊ASIN诊所Pro版,90天行动计划+竞品对标+季节性优化日历。 从合规度、广告度、评论度、视觉度、内容度五维升级为可执行的长期作战方案。 基础功能可使用 miaoji-asin-clinic 免费版。

Registry SourceRecently Updated
Coding

wechat-publish-pro

Pure Python tool to convert Markdown to styled HTML and publish articles to WeChat official account drafts with AI-based content refinement and theme support.

Registry SourceRecently Updated
Coding

Miaoji Asin Clinic

基于ASIN和品类,快速诊断亚马逊Listing五维健康指数并智能排序修复优先级,提供详细分析与个性化修复方案。

Registry SourceRecently Updated
Coding

Toonany

A Claude Code skill for creating AI-generated short dramas (漫剧) from novels and stories. Use when user mentions "漫剧创作", "小说转剧本", "分镜生成", "短剧制作", "故事线生成", "大纲...

Registry SourceRecently Updated