From grammarly-pack
Configures Grammarly API with env-specific credentials and rate limits for dev/staging/prod in TypeScript/Node.js apps.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin grammarly-packThis skill is limited to using the following tools:
```typescript
Configures Grammarly API authentication via OAuth for enterprise accounts. Sets up env vars, fetches bearer tokens, and verifies connection with TypeScript scripts.
Configures Groq SDK in TypeScript for dev/staging/prod with env-specific models, retries, rate limits, and API keys from secrets or .env files.
Configures Gamma API for dev, staging, prod with env-specific keys, mock servers for dev, and secret manager integration via TypeScript client.
Share bugs, ideas, or general feedback.
const config = {
development: {
clientId: process.env.GRAMMARLY_DEV_CLIENT_ID!,
clientSecret: process.env.GRAMMARLY_DEV_CLIENT_SECRET!,
},
production: {
clientId: process.env.GRAMMARLY_PROD_CLIENT_ID!,
clientSecret: process.env.GRAMMARLY_PROD_CLIENT_SECRET!,
},
};
const env = process.env.NODE_ENV || 'development';
const client = new GrammarlyClient(config[env].clientId, config[env].clientSecret);
const rateLimits = {
development: { concurrency: 1, intervalCap: 2 },
staging: { concurrency: 2, intervalCap: 5 },
production: { concurrency: 5, intervalCap: 10 },
};