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

ClawCompany

AI virtual team collaboration system with PM/Dev/Review agents for automated software development. Use when users request creating, building, or implementing...

Registry SourceRecently Updated
Coding

Xyfcli Order Guide

肥料订单下单与客户/供应商管理技能。使用 xyfcli CLI 执行:(1) 下单/订货/采购肥料;(2) 查询产品信息/价格/库存;(3) 查询客户/供应商/经销商信息;(4) 解析订货单图片。触发词:下单、订货、买肥料、查产品、查客户、供应商信息、产品列表、客户编码。

Registry SourceRecently Updated
Coding

自动周报助手

自动整理周报工具。支持从多个数据源(GitHub、飞书文档、日历)汇总工作内容,生成Markdown周报。支持保存历史、AI摘要、导出PDF/HTML、发送邮件、写入飞书文档。适用于需要定期总结工作成果的用户。

Registry SourceRecently Updated
Coding

HubSpot by altf1be

Full HubSpot platform CLI — CRM contacts/companies/deals/tickets, CMS blog posts/pages, Marketing emails/forms/lists, Conversations, Automation workflows. Pr...

Registry SourceRecently Updated