Catalog
BerriAI/add-team

BerriAI

add-team

Create a new team on a live LiteLLM proxy. Asks for team name, budget, and allowed models, then calls POST /team/new and shows the result. Use when the user wants to create a new team, set up team budgets, or configure model access for a team on the proxy.

v1.0LATEST
NewUpdated Oct 12, 2026

Add Team

Create a new team on a live LiteLLM proxy.

Setup

Ask for these if not already known:

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

API reference: https://litellm.vercel.app/docs/proxy/team_based_routing

Ask the user

  1. Team name (required, becomes team_alias)
  2. Max budget (optional, e.g. 100.00)
  3. Allowed models (optional, e.g. gpt-4o, gpt-4o-mini) — leave empty to allow all
  4. TPM / RPM limits (optional)

Run

BASE="$LITELLM_BASE_URL"
KEY="$LITELLM_API_KEY"

curl -s -X POST "$BASE/team/new" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "team_alias": "<name>",
    "max_budget": <budget_or_null>,
    "models": [<models_or_empty>],
    "tpm_limit": <tpm_or_null>,
    "rpm_limit": <rpm_or_null>
  }'

Verify

Confirm the team was created:

curl -s "$BASE/team/info?team_id=<team_id>" \
  -H "Authorization: Bearer $KEY"

Output

Show the user:

  • team_id — they'll need this to generate keys for the team
  • team_alias, max_budget, models

On error:

  • 401 — check that LITELLM_API_KEY is a valid admin key
  • 400 — check required fields (team_alias is required)
  • Other errors — show detail and the likely fix
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

78/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

75

Quality

80

Clarity

82

Completeness

72

Summary

This skill enables agents to create new teams on a live LiteLLM proxy server. It collects team configuration (name, budget, allowed models, rate limits) from the user and submits a POST request to the proxy's /team/new endpoint using curl, then provides verification and error-handling guidance.

Detected Capabilities

outbound http request (curl POST)environment variable read (LITELLM_BASE_URL, LITELLM_API_KEY)user input collectionjson formatting and passing to curlerror parsing and reporting

Trigger Keywords

Phrases that agents use to match this skill to user intent.

create litellm teamlitellm team setupproxy team configurationset team budgetconfigure model access

Risk Signals

INFO

Environment variables LITELLM_BASE_URL and LITELLM_API_KEY are read from user context without documented validation

Setup section
INFO

Outbound network request to user-provided LITELLM_BASE_URL

Run section, curl POST
WARNING

API key transmitted in Authorization header to potentially user-controlled endpoint

Run section, Bearer token in curl

Referenced Domains

External domains referenced in skill content, detected by static analysis.

litellm.vercel.appmy-proxy.example.com

Use Cases

  • Create a new team on a LiteLLM proxy with a specified budget
  • Configure model access restrictions for a team
  • Set rate limits (TPM/RPM) for a team during team creation
  • Verify successful team creation and retrieve the team ID
  • Troubleshoot team creation failures with error guidance

Quality Notes

  • Clear setup instructions requesting required and optional configuration
  • Well-documented user input parameters with examples
  • Comprehensive error handling guidance for common failures (401, 400 responses)
  • Verification step included to confirm team creation
  • Output clearly specifies what data the user should expect and needs (team_id)
  • API reference link provided for deeper documentation
  • Curl command is well-formatted with clear JSON structure
  • Limited guidance on validating user inputs before submission (e.g., budget format, model name correctness)
Model: claude-haiku-4-5-20251001Analyzed: Oct 12, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use BerriAI/add-team in your dev environment

Command Palette

Search for a command to run...