Skip to main content

Ops Rotate Setup

Skill Verified Active
Part of:Ops

Interactive 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`.

Purpose

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

  1. Load configuration from user or repository settings.
  2. Check if accounts are configured; if not, prompt user to add accounts or use existing keychain.
  3. For each configured account, check for existing keychain tokens.
  4. If tokens are missing, run the Playwright OAuth flow in the background.
  5. Handle magic links, 2FA prompts, and session cookie verification.
  6. Write verified tokens to the OS keychain.
  7. 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-marketplace

Quality Score

Verified
95 /100
Analyzed about 16 hours ago

Trust Signals

Last commitabout 21 hours ago
Stars9
LicenseMIT
Status
View Source

Similar Extensions

Netlify Identity

100

Use 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.

Skill
netlify

Mongodb Mcp Setup

100

Guide 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.

Skill
mongodb

Auth0 Express OAuth2 JWT Bearer

100

Use 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

Skill
auth0

Auth0 SPA JS Integration

100

Use 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

Skill
auth0

Auth0 Nuxt

100

Use 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

Skill
auth0

Auth0 Next.js

100

Use 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.

Skill
auth0

© 2025 SkillRepo · Find the right skill, skip the noise.