From juicebox-pack
Configures Juicebox multi-environment setups in TypeScript/Node.js with dev, staging, and prod API keys/limits via environment variables. Triggers: 'juicebox environments', 'juicebox staging'.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin juicebox-packThis skill is limited to using the following tools:
```typescript
Deploys Node.js Juicebox integrations to Google Cloud Run using Dockerfile and gcloud bash script with API key secrets. Triggers on 'deploy juicebox' phrases.
Configures Clerk authentication for dev, staging, and production with separate instances, env vars, runtime detection, and validation scripts.
Sets up development, staging, and production environments for MaintainX API with TypeScript configs, secret management, and isolated clients.
Share bugs, ideas, or general feedback.
const configs = {
development: { apiKey: process.env.JB_KEY_DEV, limit: 5 },
staging: { apiKey: process.env.JB_KEY_STG, limit: 20 },
production: { apiKey: process.env.JB_KEY_PROD, limit: 50 },
};
const cfg = configs[process.env.NODE_ENV || 'development'];
const client = new JuiceboxClient({ apiKey: cfg.apiKey });
See juicebox-observability.