# Ops Rotate

> OPS on-demand: This skill should be used when the user asks to "rotate Claude", "max seats", or…

- Skill: `lifecycle-innovations-limited/ops-rotate` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lifecycle-innovations-limited/ops-rotate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lifecycle-innovations-limited/ops-rotate/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Lifecycle-Innovations-Limited (https://skillmd.com/u/lifecycle-innovations-limited)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/lifecycle-innovations-limited/ops-rotate

---


# OPS ► ROTATE (alias → `/ops:accounts`)

Load `ops-rules` before acting. Public repo (no personal data). Outbound: one draft → one approval → one send. If `AskUserQuestion` / `Workflow` are missing, follow Rule 10 in `ops-rules` (Hermes: numbered options / two-turn Telegram card; `delegate_task`).

This skill is a **compat alias**. Route all work through **ops-accounts**:

| Old verb | New |
|----------|-----|
| (none) / status | `ops-accounts status` (Claude section) |
| rotate-now | `ops-accounts switch claude` / `ops-accounts rotate-now` |
| list | `ops-accounts list` |
| add-account | `ops-accounts setup claude` |
| reauth | `ops-accounts reauth claude <email>` |
| pooled seats | CLIProxyAPI — see `/ops:ops-fleet` |

Load **`skills/ops-accounts/SKILL.md`** first, then for Claude-only depth use the
bin:

```bash
"${CLAUDE_PLUGIN_ROOT}/bin/ops-accounts" status
"${CLAUDE_PLUGIN_ROOT}/bin/ops-accounts" rotate-now
"${CLAUDE_PLUGIN_ROOT}/bin/ops-accounts" reauth claude <email>
```

Multi-provider status, Grok, Codex, Factory, Cursor: **`/ops:accounts` only**.

Vision: `docs/ops/OPS-ACCOUNTS-VISION.md`.

