Install
openclaw skills install roblox-cliManage Roblox game passes and developer products via Open Cloud API.
openclaw skills install roblox-cliManage Roblox game passes and developer products via the Open Cloud API.
game-pass:read and game-pass:write for game passesdeveloper-product:read and developer-product:write for productsROBLOX_API_KEY environment variableThe skill is invoked via:
npx -y bun ${SKILL_DIR}/scripts/cli.ts [command] [subcommand] [args] [options]
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
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)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 setINVALID_API_KEY - API key could not be parsedINVALID_ARGS - Missing required arguments or invalid flag valuesNOT_FOUND - Requested resource not foundAPI_ERROR - Roblox API returned an errorRATE_LIMITED - Max retries exceeded on 429 responsesNETWORK_ERROR - Network request failedROBLOX_API_KEY (required) - Your Roblox Open Cloud API key from Creator HubYour API key must have the following permissions:
| Feature | Required Permission |
|---|---|
| Game Passes - Read | game-pass:read |
| Game Passes - Write | game-pass:write |
| Developer Products - Read | developer-product:read |
| Developer Products - Write | developer-product:write |
--for-sale false in update commandRun unit tests:
bun test skills/roblox-cli/scripts/__tests__