Catalog
BerriAI/add-org

BerriAI

add-org

Create a new organization on a live LiteLLM proxy. Asks for org name, budget, and allowed models, then calls POST /organization/new.

v1.0LATEST
NewUpdated Oct 12, 2026

Add Organization

Create a new organization 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/org_based_routing

Ask the user

  1. Org name (required, becomes organization_alias)
  2. Allowed models (required, e.g. gpt-4o, claude-3-5-sonnet)
  3. Max budget (optional, e.g. 500.00)
  4. TPM / RPM limits (optional)

Run

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

Output

Show the user:

  • organization_id — needed for assigning teams/users to this org
  • organization_alias, max_budget, models

On error show detail and the likely fix.

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

76/100

Grade

B

Good

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

Safety

78

Quality

72

Clarity

82

Completeness

68

Summary

This skill guides an agent to create a new organization on a live LiteLLM proxy by collecting configuration details (org name, allowed models, budget, rate limits) and making a single POST request to the /organization/new endpoint. The agent prompts for the base URL and API key, then constructs and executes a curl command with user-provided parameters.

Detected Capabilities

shell execution (curl)network request (HTTP POST)environment variable interpolationAPI key handling

Trigger Keywords

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

add litellm organizationcreate proxy organizationorg-based routing setupconfigure org budget limitslitellm multi-tenant

Risk Signals

WARNING

LITELLM_API_KEY required — admin credentials passed as environment variable

Setup section, curl Authorization header
INFO

Base URL and API key sourced from user input without validation — no confirmation of endpoint authenticity

Setup section, 'Ask the user' prompt
WARNING

User-supplied parameters (organization_alias, models, limits) embedded directly in JSON payload without sanitization

Run section, curl -d payload

Referenced Domains

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

litellm.vercel.appmy-proxy.example.com

Use Cases

  • Create a new organization on a LiteLLM proxy for multi-tenant API routing
  • Set up org-based access control with model restrictions and budget enforcement
  • Configure rate limiting (TPM/RPM) for an organization
  • Assign organization_id to teams or users after creation

Quality Notes

  • Skill clearly scopes operations to a single API call with well-defined inputs and outputs
  • Uses allowed-tools field (Bash curl:*) to restrict shell access to curl only — good security boundary
  • Documentation provides concrete API reference link
  • Error handling described (show detail and likely fix) but no examples of common errors or fixes included
  • No validation logic for input formats (e.g., comma-separated model list, numeric budget) — agent must infer from examples
  • Missing edge cases: what if models list is empty, budget is negative, TPM/RPM are invalid, or API returns 401/403
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-org in your dev environment

Command Palette

Search for a command to run...