Skip to main content
ClaudeWave
Skill6.1k estrellas del repoactualizado today

omni-budget

The omni-budget Claude Code skill configures and enforces spending limits, token quotas, and rate-limit policies across API keys or globally within the OmniRoute system. Use it to monitor current consumption metrics, set cost controls across multiple providers, and manage API access restrictions through authenticated endpoints that retrieve or update rate-limiting configurations.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/omni-budget && cp -r /tmp/omni-budget/skills/omni-budget ~/.claude/skills/omni-budget
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.

## Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.

## Endpoints

### GET /api/rate-limit

Get rate limit configuration

```bash
curl https://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/rate-limit

Update rate limit configuration

```bash
curl -X POST https://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
  -H "Content-Type: application/json" \
  -d '{}'
```

## Payloads

See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/reference/openapi.yaml` for detailed request/response schemas.