openrouter-pack

v1.20.0 by Jeremy Longshore

Complete OpenRouter integration skill pack with 30 skills covering LLM routing, model selection, cost optimization, and multi-provider orchestration. Flagship+ tier vendor pack.

30 plugin-local skills
MIT License
Claude Code Adapters (declared)

Installation

Open Claude Code and run this command:

/plugin install openrouter-pack@claude-code-plugins-plus

Use --global to install for all projects, or --project for current project only.

What It Does

Complete Claude Code skill pack for OpenRouter -- the unified API for 300+ LLM models from OpenAI, Anthropic, Google, Meta, Mistral, and more. Every skill contains real API calls to https://openrouter.ai/api/v1, real model IDs, real provider routing, and real cost/credit management code.

Skills (30) plugin-local skills

openrouter-audit-logging View full skill →

Implement audit logging for OpenRouter API calls.

ReadWriteEditGrepBash(python3:*)Bash(sqlite3:*)
openrouter-caching-strategy View full skill →

Implement caching for OpenRouter API responses to reduce cost and latency.

ReadWriteEditGrepBash(python3:*)Bash(node:*)
openrouter-common-errors View full skill →

Diagnose and fix common OpenRouter API errors.

ReadWriteEditGrepBash(python3:*)Bash(node:*)Bash(curl:*)Bash(jq:*)
openrouter-compliance-review View full skill →

Review OpenRouter integration for regulatory compliance (SOC2, GDPR, HIPAA).

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-context-optimization View full skill →

Optimize context window usage for OpenRouter models to reduce cost and improve quality.

ReadWriteEditGrepBash(python3:*)Bash(node:*)Bash(curl:*)Bash(jq:*)
openrouter-cost-controls View full skill →

Implement cost controls for OpenRouter API usage.

ReadWriteEditGrepBash(python3:*)Bash(node:*)Bash(curl:*)Bash(jq:*)Bash(bc:*)
openrouter-data-privacy View full skill →

Implement data privacy controls for OpenRouter API usage.

ReadWriteEditGrepBash(python3:*)
openrouter-debug-bundle View full skill →

Create debug bundles for troubleshooting OpenRouter API issues.

ReadWriteEditGrepBash(curl:*)Bash(jq:*)Bash(python3:*)Bash(node:*)
openrouter-fallback-config View full skill →

Configure automatic model fallbacks for high availability on OpenRouter.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-function-calling View full skill →

Implement function/tool calling with OpenRouter models.

ReadWriteEditGrepBash(python3:*)Bash(node:*)
openrouter-hello-world View full skill →

Send your first OpenRouter API request and understand the response.

ReadWriteEditGrepBash(curl:*)Bash(python3:*)Bash(node:*)Bash(jq:*)
openrouter-install-auth View full skill →

Set up OpenRouter API authentication and configure API keys.

ReadWriteEditGrepBash(python3:*)Bash(node:*)Bash(pip:*)Bash(npm:*)
openrouter-known-pitfalls View full skill →

Avoid common OpenRouter integration mistakes and gotchas.

ReadWriteEditGrepBash(python3:*)
openrouter-load-balancing View full skill →

Distribute OpenRouter requests across multiple keys and models for high throughput.

ReadWriteEditGrepBash(python3:*)
openrouter-model-availability View full skill →

Monitor OpenRouter model availability and implement health checks.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-model-catalog View full skill →

Query, filter, and select from OpenRouter's 400+ model catalog.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-model-routing View full skill →

Implement intelligent model routing to optimize cost, quality, and latency on OpenRouter.

ReadWriteEditGrepBash(python3:*)
openrouter-multi-provider View full skill →

Use multiple AI providers (OpenAI, Anthropic, Google, Meta) through OpenRouter's unified API.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-openai-compat View full skill →

Migrate from OpenAI to OpenRouter with minimal code changes.

ReadWriteEditGrepBash(python3:*)Bash(node:*)
openrouter-performance-tuning View full skill →

Optimize OpenRouter request latency and throughput.

ReadWriteEditGrepBash(python3:*)
openrouter-pricing-basics View full skill →

Understand OpenRouter pricing, calculate costs, and optimize spend.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-prod-checklist View full skill →

Validate production readiness of your OpenRouter integration.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-rate-limits View full skill →

Understand and handle OpenRouter rate limits.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-reference-architecture View full skill →

Design production architectures using OpenRouter as the LLM gateway.

ReadWriteEditGrepBash(python3:*)
openrouter-routing-rules View full skill →

Define custom routing rules for OpenRouter requests based on user tier, task type, cost budget, and availability.

ReadWriteEditGrepBash(python3:*)
openrouter-sdk-patterns View full skill →

Build reusable OpenRouter client wrappers with retries, typing, and middleware.

ReadWriteEditGrepBash(python3:*)Bash(node:*)
openrouter-streaming-setup View full skill →

Implement streaming responses with OpenRouter for real-time UIs.

ReadWriteEditGrepBash(python3:*)Bash(node:*)
openrouter-team-setup View full skill →

Configure OpenRouter for multi-user teams with per-user keys, budget controls, and usage attribution.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)
openrouter-upgrade-migration View full skill →

Migrate to OpenRouter from direct provider APIs or upgrade between SDK/model versions.

ReadWriteEditGrepBash(python3:*)Bash(node:*)Bash(npm:*)Bash(pip:*)
openrouter-usage-analytics View full skill →

Track and analyze OpenRouter API usage patterns, costs, and performance.

ReadWriteEditGrepBash(python3:*)Bash(curl:*)Bash(jq:*)

How It Works

After installation, these skills activate automatically when you:

  • Set up OpenRouter API integration
  • Configure model fallbacks and provider routing
  • Optimize LLM costs and manage credits
  • Debug API requests and handle errors
  • Implement streaming, tool calling, or caching

Ready to use openrouter-pack?