OPS on-demand: This skill should be used when the user asks to "orchestrate projects", "dispatch…

MITAuto-check: warnings

Install Ops Orchestrate

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-orchestrate -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Lifecycle-Innovations-Limited/claude-ops ops-orchestrate --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Lifecycle-Innovations-Limited/claude-ops.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude-ops/skills/ops-orchestrate .claude/skills/ops-orchestrate && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ops-orchestrate
GitHub stars
542
Token cost
~4.6k tokens
SKILL.md length
1,416 words
Files
2 (incl. references)
Skills in repo
67
Repo updated
First seen
Licence
MIT

At a glance

OPS on-demand: This skill should be used when the user asks to "orchestrate projects", "dispatch…

  • Works in 7 steps: Audit (parallel, read-only) → Structure (TaskCreate + dependency wiring) → Dispatch (maximum parallelism) → …
  • Asks to orchestrate projects
  • SKILL.md covers Runtime Context, Context Detection, Orchestration Mode — How to… and Phase 1 — Audit (parallel,…, plus 7 more sections
  • Calls gh, git and npm; needs GITHUB_TOKEN and SENTRY_AUTH_TOKEN

What it does

Ops Orchestrate is an agent skill from Lifecycle-Innovations-Limited/claude-ops. OPS on-demand: This skill should be used when the user asks to "orchestrate projects", "dispatch…

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/cli.md`).

The repository describes itself as: Business operating system for Claude Code — 57 skills, 21 agents, smart daemon. Unified inbox (WhatsApp/Email/Slack/Telegram), autonomous PR merge, full-AWS monitoring, revenue… The licence is MIT.

When your agent uses it

  • Asks to orchestrate projects

Example prompts

  • “orchestrate projects”
  • “/ops-orchestrate”

Requirements

  • A credential in GITHUB_TOKEN
  • A credential in SENTRY_AUTH_TOKEN
  • Pre-approved tools (allowed-tools): Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, TeamCreate, SendMessage, TaskCreate, TaskUpdate, TaskGet, TaskList, TaskStop, TaskOutput, Monitor, WebFetch, WebSearch, EnterPlanMode, ExitPlanMode, CronCreate, CronList, LSP, mcp__plugin_sentry_sentry__search_issues, mcp__linear__list_issues, mcp__linear__update_issue, mcp__linear__create_issue

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Audit (parallel, read-only)
  2. Structure (TaskCreate + dependency wiring)
  3. Dispatch (maximum parallelism)
  4. Audit (verify each completion)
  5. Ship (merge + deploy)
  6. 5 — Liveness Monitor (between every wave)
  7. Loop

What it can do on your machine

Read from SKILL.md and the folder at commit 1aa0928. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Edit
    • Grep
    • Glob
    • Agent
    • AskUserQuestion
    • TeamCreate
    • SendMessage

    …and 18 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh
    • git
    • npm
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, git and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GITHUB_TOKEN
    • SENTRY_AUTH_TOKEN
    • LINEAR_API_KEY
    • ANTHROPIC_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ops Orchestrate loads about 4.6k tokens when it runs, and up to ~5.5k if it reads all its reference files. Until then it costs about 28 tokens; SKILL.md has 1,416 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~28
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • NoteMentions a .env fileSKILL.md:460
    - **NEVER touch `.env`, credentials, or secrets files** — flag and skip
  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:486
    Begin with Phase 1 immediately. Do not ask for confirmation (except mode selection if no flag).
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, TeamCreate, SendMessage, TaskCreate, Ta

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Lifecycle-Innovations-Limited/claude-ops at commit 1aa0928, republished under its MIT licence (© Lifecycle-Innovations-Limited). 1,416 words, ~4,649 tokens.

Download SKILL.mdSave it as .claude/skills/ops-orchestrate/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
ops-orchestrate
description
OPS on-demand: This skill should be used when the user asks to "orchestrate projects", "dispatch…
allowed-tools
Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, TeamCreate, SendMessage, TaskCreate, TaskUpdate, TaskGet, TaskList, TaskStop, TaskOutput, Monitor, WebFetch, WebSearch, EnterPlanMode, ExitPlanMode, CronCreate, CronList, LSP, mcp__plugin_sentry_sentry__search_issues, mcp__linear__list_issues, mcp__linear__update_issue, mcp__linear__create_issue
argument-hint
[--teams|--subagents|--hybrid|--dry-run|--project alias|--fires-only|--max-waves N]
effort
high
maxTurns
100
context
fork

Runtime Context

Before orchestrating, load:

  1. Preferences: cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json — read owner, timezone, yolo_enabled, registry path
  2. Daemon health: cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json — ensure all services healthy before dispatching
  3. Secrets: Resolve via env → Doppler → password manager: GITHUB_TOKEN, SENTRY_AUTH_TOKEN, LINEAR_API_KEY, ANTHROPIC_API_KEY
  4. Ops memories: Check ${CLAUDE_PLUGIN_DATA_DIR}/memories/topics_active.md for priority context

OPS ► ORCHESTRATE — Autonomous Work Engine

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

Context Detection

Detect where this skill was invoked:

bash
# If invoked from a specific project directory (not ~), scope to that project
CWD="$(pwd)"
if [ "$CWD" != "$HOME" ] && [ -d "$CWD/.git" ]; then
  echo "SCOPED:$CWD"
else
  echo "GLOBAL"
fi
  • SCOPED mode (invoked inside a project dir): Limit work to that project only. Include all todos/tasks from the current conversation context. Skip the global registry scan.
  • GLOBAL mode (invoked from ~ or with no git repo): Scan all registered projects.

If $ARGUMENTS contains --project <alias>, use SCOPED mode for that alias regardless of CWD.


Orchestration Mode — How to Choose

Decision matrix (shown to user if no flag passed)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ORCHESTRATION MODE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 --subagents (default)     Fire-and-forget. Cheapest. Best for:
                           - Independent single-repo fixes
                           - Tasks that don't need mid-flight changes
                           - Cost: ~1.5-2x base token usage

 --teams                   Agent Teams with mid-flight steering. Best for:
                           - Cross-repo contract changes (API + consumer)
                           - Security/auth work touching 2+ repos
                           - When you need to redirect agents based on findings
                           - Cost: ~3-7x base token usage

 --hybrid (recommended)    Auto-selects per task. Teams for cross-repo
                           and security work, subagents for everything else.
                           Best balance of speed, cost, and coordination.
                           Cost: ~2-4x base token usage

 --dry-run                 Audit + plan only. Shows what would be dispatched
                           without executing. Good for reviewing before committing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

If no flag is passed, use AskUserQuestion:

  [Subagents — fast & cheap]  [Agent Teams — steerable]  [Hybrid — auto-select]  [Dry run — plan only]
Auto-detection heuristic (for --hybrid mode)

Tag each task during Phase 2:

ConditionModeWhy
Task touches 1 repo, no auth/payments/PIIsubagentIsolated, no coordination needed
Task touches 2+ repos (API schema + consumer)teamTeammates coordinate schema handoff
Task touches auth, payments, PII, secretsteamSecurity-reviewer teammate audits in real-time
Task is read-only (audit, report, analysis)subagentNo risk, no coordination
Task depends on another in-flight task's outputteamSendMessage delivers output without re-dispatch
Feature flag requirement for Agent Teams

Agent Teams requires CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. Check before using:

bash
[ "${CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS:-0}" = "1" ] && echo "teams_available" || echo "teams_unavailable"

If --teams or --hybrid is requested but the flag is off, warn and fall back to --subagents.


Phase 1 — Audit (parallel, read-only)

1a. Discover projects

SCOPED mode: Use only the current directory. Read .planning/STATE.md if it exists.

GLOBAL mode: Scan the project registry:

bash
# registry.json is written by scripts/ops-gsd-registry-sync.sh into the data dir.
# Its schema is name/path/remote_url/status/phase/branch — NOT the alias/paths/repos/gsd
# shape of registry.example.json. lib/registry-path.sh resolves the real file.
PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT}" . "${CLAUDE_PLUGIN_ROOT}/lib/registry-path.sh"
jq -r '.projects[] | "\(.name)|\(.path)|\(.remote_url // "none")|\(.has_roadmap // false)|\(.status // "")|\(.phase // "")|\(.branch // "")"' "$REGISTRY" 2>/dev/null

For each project path, verify it exists on disk. Skip missing paths. Skip entries under archives/, scratch/ or .worktrees/ unless --project names them; the sync dedupes on remote_url and keeps the extra copies in aliases.

1b. Parallel audit dispatch

Group projects into batches of ~8. Dispatch one audit subagent per batch (always subagents — audit is read-only, no steering needed):

Each audit agent checks:

  • git status --porcelain — uncommitted changes
  • git log origin/dev..HEAD --oneline — unpushed commits
  • gh pr list --state open --json number,title,statusCheckRollup,reviewDecision,mergeable,isDraft — open PRs + CI
  • gh run list --limit 5 --json status,conclusion,name,headBranch,createdAt — recent CI runs
  • .planning/STATE.md — current GSD phase + progress
  • .planning/ROADMAP.md — upcoming phases
  • Unresolved review comments on open PRs
1c. Filter already-fixed failures

Before creating tasks for CI failures:

bash
# If latest run on dev/main is success → skip (intermittent or already fixed)
gh run list --repo <repo> --workflow "<workflow>" --limit 5 --json conclusion,headBranch \
  --jq '[.[] | select(.headBranch == "dev" or .headBranch == "main")] | .[0].conclusion'
  • Latest = success → skip
  • Latest = failure AND 2+ prior also failure → create task (persistent)
  • Latest = failure but prior = success → create P2 task (new regression)
1d. External issue sources (parallel with 1b)

Run these in parallel with the audit agents:

  • Sentry: mcp__plugin_sentry_sentry__search_issues or sentry-cli issues list — P0/P1 unresolved errors
  • Linear: mcp__linear__list_issues for current sprint — in-progress and unstarted
  • GitHub Issues: gh issue list --state open per repo
  • Conversation context: Scan current conversation for todos, requests, and incomplete work the user mentioned
1e. Cross-reference against existing tasks

TaskList — check current task board. Flag:

  • Tasks already done → mark completed
  • Tasks stale (root cause changed) → update description
  • New work not yet in TaskList → queue for Phase 2

Phase 2 — Structure (TaskCreate + dependency wiring)

2a. Decompose into atomic tasks

Each task should be:

  • One PR max (~2-4 hour scope)
  • One repo only (isolation for parallel execution)
  • Clear acceptance criteria (what "done" looks like)
2b. TaskCreate with rich metadata
TaskCreate({
  title: "fix: resolve auth middleware race condition",
  description: "File: src/middleware/auth.ts:42\nRepo: my-api\nBranch: fix/auth-race\nAcceptance: unit test passes, no Sentry errors for 5min post-deploy",
  metadata: {
    project: "my-api",
    repo: "your-org/my-api",
    priority: "P1-revenue",
    mode: "subagent",           // or "team" — used by hybrid mode
    wave: 0,                     // parallelization wave
    paths: ["src/middleware/auth.ts", "tests/auth/"],
    quality_gate: "npm run type-check && npm run lint && npm run test:unit"
  }
})
2c. Wire dependencies (CRITICAL for max parallelism)

Rules for dependency wiring:

  1. If tasks are independent → NO dependency. They run in the SAME wave.
  2. Only add addBlockedBy when the output of task A is genuinely required as input for task B.
  3. Never serialize tasks that can run in parallel. Three independent bug fixes in three repos = wave 0, all three, simultaneously.

Common dependency patterns:

  • Deploy task → blocked by its implementation task
  • Phase N task → blocked by Phase N-1 completion
  • Consumer update → blocked by API schema change (cross-repo)
  • PR merge → blocked by CI passing
  • Main merge → blocked by dev merge

Anti-patterns to AVOID:

  • ❌ Serializing independent single-repo fixes (they should be wave 0 parallel)
  • ❌ Making task B depend on task A just because A was discovered first
  • ❌ Waiting for all wave 0 to complete before starting ANY wave 1 (start wave 1 tasks as soon as their specific blockers clear)
2d. Assign waves
Wave 0: All tasks with ZERO dependencies → dispatch ALL simultaneously
Wave 1: Tasks blocked only by wave 0 items → dispatch as each blocker clears
Wave N: Cascade — but NEVER wait for the full wave to clear.
        Start each task the MOMENT its specific blockers resolve.
2e. Tag orchestration mode (hybrid only)

Apply the decision matrix from above to tag each task as subagent or team.


Phase 3 — Dispatch (maximum parallelism)

Subagent dispatch

Rules:

  • Max concurrent: 5 agents (avoid overload)
  • One repo per agent (no concurrent edits to same path)
  • Each agent gets a worktree via isolation: "worktree"
  • Use model: "sonnet" on every Agent() call (saves quota)
  • Use run_in_background: true — never block waiting
  • Mark task in_progress via TaskUpdate before dispatching
Agent({
  description: "Fix auth race condition in my-api",
  model: "sonnet",
  isolation: "worktree",
  run_in_background: true,
  prompt: "<full task brief with repo path, file paths, branch strategy, acceptance criteria, quality gate>"
})
Agent Teams dispatch

Only when mode is --teams or task is tagged team in hybrid:

TeamCreate("wave-0-cross-repo")

Agent(team_name="wave-0-cross-repo", name="api-worker", model="sonnet", isolation="worktree",
  prompt="<task brief with FILE OWNERSHIP boundaries>")

Agent(team_name="wave-0-cross-repo", name="mobile-worker", model="sonnet", isolation="worktree",
  prompt="<task brief with FILE OWNERSHIP boundaries>")

File ownership (CRITICAL — prevents overwrites): Each teammate prompt MUST include:

Your files: src/api/auth.ts, src/middleware/*.ts, tests/auth/
Do NOT edit: src/api/users.ts (owned by api-worker), src/frontend/ (owned by mobile-worker)

Mid-flight steering (the killer feature):

SendMessage(to="api-worker", content="Schema changed — DTO is now UserResponseV2. Update imports.")
SendMessage(to="mobile-worker", content="API endpoint ready. New: POST /v2/users. Proceed with consumer.")

Cross-repo coordination pattern:

  1. Spawn api-worker and consumer-worker on same team
  2. Wire dependency: consumer blocked by api
  3. When api-worker completes schema → SendMessage to consumer with the new types/endpoint
  4. Consumer proceeds with full context — no re-dispatch needed
Show full SKILL.md (565 more words)Show less
Superpowers Integration

During this command's execution, invoke the following superpower skill at the specified checkpoint:

  • Checkpoint: When dispatching 2+ parallel subagents/teammates to independent tasks at the start of each wave (Phase 3).
  • Skill: superpowers:dispatching-parallel-agents
  • Why: Enforces file-ownership boundaries and task-independence checks so concurrent agents don't overwrite each other or serialize hidden dependencies.
Wave execution — NEVER idle
WHILE tasks remain:
  1. TaskList → find ALL unblocked tasks
  2. Dispatch up to 5 simultaneously (subagent or team per task tag)
  3. As EACH agent completes → immediately audit (Phase 4)
  4. As EACH audit passes → immediately ship (Phase 5)
  5. As EACH ship completes → TaskList again, dispatch newly-unblocked
  6. NEVER wait for full wave to clear before starting next items

Use Monitor to stream CI output from running checks instead of sleep-polling.


Phase 4 — Audit (verify each completion)

When an agent reports back, verify before marking complete:

  1. Read the PR: gh pr view <n> --repo <repo> --json files,additions,deletions
  2. Verify diff matches task: does the change actually fix what was described?
  3. Run quality gate:
    bash
    # From task metadata
    cd <worktree> && eval "<quality_gate command>"
  4. Check CI: gh pr checks <n> — all green?
  5. Security scan: if auth/payment/PII touched → dispatch security-reviewer subagent
  6. If audit fails:
    • Subagent mode: reopen task, re-dispatch fresh agent with failure context
    • Teams mode: SendMessage(to="<worker>", content="Audit failed: <issue>. Fix and re-submit.")
  7. If audit passes: proceed to Phase 5

Phase 5 — Ship (merge + deploy)

For each PR that passed audit:

  1. Address review comments: read via gh api, resolve each
  2. CI verification: gh pr checks <n> — wait via Monitor if still running
  3. Merge conflict resolution: check mergeable state, resolve if needed
  4. Merge to dev: gh pr merge <n> --squash (use AskUserQuestion to confirm unless --force). Never pass --admin: a refused merge means a branch gate applies, and the gate is the owner's policy, not an obstacle. Confirm baseRefName matches the branch this run is scoped to before merging.
  5. Merge dev → main (if applicable and authorized): create sync PR, wait CI, merge
  6. Post-deploy verification: health check, Sentry check for new errors

Phase 5.5 — Liveness Monitor (between every wave)

bash
# Check each in-flight agent's worktree for recent writes
for wt in .worktrees/*/; do
  last_write=$(find "$wt" -maxdepth 3 -type f -newer /tmp/ops-orchestrate-start 2>/dev/null | wc -l)
  echo "$(basename $wt): $last_write files changed since start"
done

Stalled agent protocol (>15 min since last write):

  • Subagents: TaskStop → assess partial progress → re-dispatch with narrowed scope
  • Teams: SendMessage(to="<worker>", content="Status check — are you stuck?") → wait 60s → if no response, TaskStop and replace

Never re-dispatch the exact same prompt. The agent stalled for a reason. Narrow scope, add file paths, or split the task.


Phase 6 — Loop

WHILE true:
  TaskList → check board state
  IF all tasks completed/blocked → print final report, HALT
  IF pending unblocked tasks exist → go to Phase 3
  IF all pending are blocked → surface blockers to user, HALT
  Run Phase 5.5 liveness check on in-flight agents
Completion criteria

Do NOT stop until:

  • Every task is completed, deleted, or explicitly blocked on user input
  • All PRs merged (at minimum to dev)
  • All background processes terminated
  • All teams cleaned up (Teams mode)
  • Final report printed

Reporting

Between waves:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 OPS ► ORCHESTRATE — Wave N | Mode: [subagents/teams/hybrid]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 TASK           OWNER          STATUS   PR      CI    DEPLOY
 ──────────────────────────────────────────────────────────
 fix auth       api-worker     ✓ done   #4417   ✓     dev merged
 update types   mobile-worker  ◉ wip    #488    …     —
 add tests      test-agent     ○ queue  —       —     —

 Completed: N/T | In-flight: N | Queued: N | Blocked: N
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Final report:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 OPS ► ORCHESTRATION COMPLETE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Mode:      [subagents/teams/hybrid]
 Completed: N tasks, M PRs shipped, K promoted to main
 Blocked:   [list with rationale]
 Follow-ups:[list with task IDs]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Safety Rails (NEVER violate)

  • NEVER force-push to main/master
  • NEVER merge with red CI — fix root cause first
  • NEVER bypass review on PRs touching auth, payments, PII, secrets — require security-reviewer audit
  • NEVER touch .env, credentials, or secrets files — flag and skip
  • NEVER git reset --hard on shared branches
  • ALWAYS use worktrees — multiple agents may be active concurrently
  • ALWAYS define file ownership when 2+ teammates touch same repo
  • NEVER spawn teammates after entering delegate mode (known bug: teammates lose file tools)
  • Max 5 concurrent agents — respect system limits

Arguments

FlagEffect
(empty)Full audit + execution, ask for mode
--subagentsForce subagent mode (cheapest)
--teamsForce Agent Teams mode (steerable, 3-7x cost)
--hybridAuto-select per task (recommended)
--dry-runPhase 1+2 only, print plan, don't dispatch
--project <alias>Scope to one project
--fires-onlyOnly P0 production-broken tasks
--no-mainStop at dev merge, never touch main
--max-waves NCap at N waves then halt
--forceSkip merge confirmations

Begin with Phase 1 immediately. Do not ask for confirmation (except mode selection if no flag).

Additional resources

CLI detail: references/cli.md.

© Lifecycle-Innovations-Limited, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in claude-ops/skills/ops-orchestrate of Lifecycle-Innovations-Limited/claude-ops.

  • SKILL.md
  • references/cli.md

Open the folder on GitHubat commit 1aa0928

Compare with similar skills

Ops Orchestrate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ops Orchestrate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ops Orchestrate this skillLifecycle-Innovations-Limited/claude-ops542—~4.6kAutomated safety check: WarnMIT
Team Agent Orchestrationaffaan-m/ECC276k1 repos~1.2kAutomated safety check: PassMIT
Orca Orchestrationstablyai/orca88k—~916Automated safety check: PassMIT
Agent Orchestrator Taskruvnet/ruflo74k2 repos~1kAutomated safety check: PassMIT
Plan Orchestrateaffaan-m/ECC276k1 repos~4.5kAutomated safety check: PassMIT
Orchestratesickn33/agentic-awesome-skills47k1 repos~692Automated safety check: PassMIT

Similar skills

  • Run team-based orchestration for agent squads: work items with owners and scope, agent Kanban state, branch isolation, control pane visibility, and merge gates.

    276k GitHub starsUsed in 1 repo~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Orca Orchestration

    stablyai/orca

    Coordinate supervised Orca workers: threaded messages, blocking ask/reply, task dispatch, worker_done/escalation waits, task DAGs, decision gates, coordinator…

    88k GitHub stars~916 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Agent skill for orchestrator-task - invoke with $agent-orchestrator-task

    74k GitHub starsUsed in 2 repos~1k tokens
    Agent WorkflowsAuto-check passed
  • Plan Orchestrate

    affaan-m/ECC

    Read a plan document, decompose it into steps, design a per-step agent chain from the ECC catalogue, and emit ready-to-paste /orchestrate custom prompts.

    276k GitHub starsUsed in 1 repo~4.5k tokens
    Agent WorkflowsAuto-check passed
  • Orchestrate

    sickn33/agentic-awesome-skills

    Coordinate focused subagents on substantial work, keep their ownership non-overlapping, and integrate verified results.

    47k GitHub starsUsed in 1 repo~692 tokens
    Agent WorkflowsAuto-check passed
  • Coordinates a hierarchical swarm of specialized agents through the claude-flow CLI for work that spans several files or modules at once.

    74k GitHub starsUsed in 2 repos~779 tokens
    Agent WorkflowsAuto-check passed

More from Lifecycle-Innovations-Limited/claude-ops

All 67 skills in this repo
  • Ops Dash

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "ops dashboard", "pixel HQ", or…

    542 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Ops Gtm

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "go to market", "GTM plan", or…

    542 GitHub stars~3.7k tokensUpdated today
    Auto-check: notes
  • Ops Marketing

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "klaviyo", "ads spend", or…

    542 GitHub stars~3.5k tokensUpdated today
    Auto-check: notes
  • Ops Socials

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "tweet", "post to linkedin", or…

    542 GitHub stars~3.6k tokensUpdated today
    Auto-check: notes
  • Ops Yolo

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "yolo mode", "run the business today"…

    542 GitHub stars~4k tokensUpdated today
    Auto-check: notes
  • Ops Monitor

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "datadog", "APM alerts", or…

    542 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check: notes

Questions about Ops Orchestrate

What does Ops Orchestrate do?

OPS on-demand: This skill should be used when the user asks to "orchestrate projects", "dispatch…. Ops Orchestrate is an agent skill from Lifecycle-Innovations-Limited/claude-ops.

When should I use Ops Orchestrate?

Ops Orchestrate fits situations like: asks to orchestrate projects.

How do I install Ops Orchestrate in Claude Code?

Run `npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-orchestrate -a claude-code`. Or copy the skill folder (claude-ops/skills/ops-orchestrate in Lifecycle-Innovations-Limited/claude-ops) into .claude/skills/ops-orchestrate in your project. Claude Code loads it when a task matches its description.

How do I install Ops Orchestrate in Codex?

Run `npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-orchestrate -a codex`. Or copy the skill folder (claude-ops/skills/ops-orchestrate in Lifecycle-Innovations-Limited/claude-ops) into .agents/skills/ops-orchestrate in your project. Codex loads it when a task matches its description.

Can I use Ops Orchestrate in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Lifecycle-Innovations-Limited/claude-ops --skill ops-orchestrate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ops-orchestrate, .gemini/skills/ops-orchestrate, .github/skills/ops-orchestrate and .opencode/skills/ops-orchestrate in your project.

What does Ops Orchestrate need to run?

Going by SKILL.md and its folder, Ops Orchestrate needs the command-line tools its instructions call (gh, git, npm and jq) and credentials named GITHUB_TOKEN, SENTRY_AUTH_TOKEN, LINEAR_API_KEY and ANTHROPIC_API_KEY. Our summary lists: A credential in GITHUB_TOKEN; A credential in SENTRY_AUTH_TOKEN. Its frontmatter pre-approves these tools: Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, TeamCreate, SendMessage, TaskCreate, TaskUpdate, TaskGet, TaskList, TaskStop, TaskOutput, Monitor, WebFetch, WebSearch, EnterPlanMode, ExitPlanMode, CronCreate, CronList, LSP, mcp__plugin_sentry_sentry__search_issues, mcp__linear__list_issues, mcp__linear__update_issue, mcp__linear__create_issue.

Does Ops Orchestrate access the network?

SKILL.md contains no URLs. Its commands use gh, git and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ops Orchestrate safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Ops Orchestrate use?

Ops Orchestrate is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ops Orchestrate use?

About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 825 tokens, read only when the agent opens those files.

What are the alternatives to Ops Orchestrate?

Skills that share tags, products or a category with Ops Orchestrate: Team Agent Orchestration (affaan-m/ECC, 276k stars), Orca Orchestration (stablyai/orca, 88k stars), Agent Orchestrator Task (ruvnet/ruflo, 74k stars) and Plan Orchestrate (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ops Orchestrate?

Lifecycle-Innovations-Limited (a GitHub organization) maintains it in Lifecycle-Innovations-Limited/claude-ops, which has 542 GitHub stars. The repository holds 67 skills in this directory. The repository was last updated on October 9, 2026.

Source: Lifecycle-Innovations-Limited/claude-ops on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.