openrouter-team-setup
Installation
SKILL.md
OpenRouter Team Setup
Overview
OpenRouter supports team usage through per-user API keys with individual credit limits, management keys for programmatic key provisioning, and usage attribution via headers. This skill covers key provisioning, per-user budgets, usage tracking, and governance policies for multi-user deployments.
Prerequisites
- A management key (
sk-or-v1-...) with provisioning rights exported asOPENROUTER_MGMT_KEY— created separately at openrouter.ai/keys; it can create/list/delete API keys but cannot call completions - A regular OpenRouter API key exported as
OPENROUTER_API_KEYfor the shared-key attribution pattern — see theopenrouter-install-authskill for setup - Python 3.8+ with the OpenAI SDK and
requests;sqlite3(stdlib) backs the per-user budget database curlandjqfor the Team Key Dashboard Script