Ops Rotate Setup
Skill Verified ActiveInteractive OAuth init wizard for the multi-account Claude rotator. Walks through every account in the rotation config, runs the Playwright magic-link flow for any account missing a keychain token, and writes verified tokens to `Claude-Rotation-<account_id>`. Re-runnable any time. Standalone alias of the same step inside `/ops:setup`.
To simplify and automate the process of initializing OAuth tokens for the multi-account Claude rotator, ensuring accounts are properly configured and securely stored.
Features
- Interactive OAuth token initialization
- Playwright magic-link flow
- Secure keychain token storage
- Handles 2FA prompts
- Re-runnable for updates or expirations
Use Cases
- Setting up new Claude accounts for the rotator
- Re-initializing tokens for expired or rotated credentials
- Automating the OAuth setup step during initial system configuration
- Ensuring all configured accounts have valid session tokens
Non-Goals
- Automatically enabling the account rotation daemon
- Managing or rotating API keys beyond session tokens
- Performing any other operational tasks outside of OAuth initialization
Workflow
- Load configuration from user or repository settings.
- Check if accounts are configured; if not, prompt user to add accounts or use existing keychain.
- For each configured account, check for existing keychain tokens.
- If tokens are missing, run the Playwright OAuth flow in the background.
- Handle magic links, 2FA prompts, and session cookie verification.
- Write verified tokens to the OS keychain.
- Provide a summary of initialized and failed accounts.
Prerequisites
- Claude Code 1.0+
Installation
First, add the marketplace
/plugin marketplace add Lifecycle-Innovations-Limited/claude-ops/plugin install claude-ops@ops-marketplaceQuality Score
VerifiedTrust Signals
Similar Extensions
Netlify Identity
100Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.
Mongodb Mcp Setup
100Guide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.
Auth0 Express OAuth2 JWT Bearer
100Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support
Auth0 SPA JS Integration
100Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers
Auth0 Nuxt
100Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK
Auth0 Next.js
100Use when adding authentication to Next.js applications (login, logout, protected pages, middleware, server components) - supports App Router and Pages Router with @auth0/nextjs-auth0 SDK.