New to Claude Skills? Learn how to install them →

alirezarezvani on GitHub

Business Operations Orchestrator

Free

Streamline internal business processes with precision.

Get this skill

Free · Opens the source repo

What Business Operations Orchestrator does

The Business Operations Orchestrator is designed to enhance the efficiency of internal business operations by providing a structured approach to inquiries related to process documentation, vendor management, capacity planning, internal communications, and procurement. It intelligently routes user inquiries to one of six specialized sub-skills based on the detected signals in the prompts, ensuring that users receive focused and actionable insights tailored to their specific needs. This orchestrator is particularly useful for operations teams, project managers, and business analysts who require a systematic way to diagnose and improve operational workflows.

When a user presents a question, the orchestrator analyzes the prompt for specific keywords that correspond to various operational signals. For instance, inquiries about bottlenecks or cycle times trigger the process-mapper sub-skill, while questions about vendor performance may invoke vendor-management. This targeted approach allows users to efficiently navigate complex operational challenges without sifting through irrelevant information. The orchestrator's ability to fork context for deeper analysis means that heavy data ingestion remains separate from the main conversation, keeping the user experience streamlined and focused.

The skill is particularly beneficial in scenarios where organizations need to assess their internal operations critically. By providing a clear pathway to the relevant sub-skills, it helps teams identify inefficiencies, manage vendor relationships, and optimize resource allocation. The structured workflow also encourages users to engage with their existing documentation and data, promoting a culture of informed decision-making within the organization. This tool is not only about answering questions but also about fostering a deeper understanding of operational dynamics through guided exploration and inquiry.

Overall, the Business Operations Orchestrator is an essential tool for any organization looking to refine its internal processes and enhance operational performance. Its systematic approach to inquiry and analysis makes it an invaluable resource for teams aiming to improve efficiency and effectiveness in their business operations.

When to use it

Use this skill when you need to analyze or optimize internal business processes, vendor performance, or resource capacity.

When not to use it

This tool is not suitable for external business growth strategies or high-level strategic planning.

What you can build with it

Identifying Process Bottlenecks

Use the orchestrator to analyze where work is getting delayed by routing to the process-mapper sub-skill.

Vendor Performance Review

Check if a vendor is meeting their service level agreements by invoking the vendor-management sub-skill.

Capacity Planning for Upcoming Quarters

Assess whether your team has the necessary resources for future projects through the capacity-planner sub-skill.

How to install Business Operations Orchestrator

View source

1. Install with the skills CLI

npx skills add alirezarezvani/claude-skills/business-operations-skills --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by alirezarezvani

Business Operations — Domain Orchestrator

The BizOps surface is internal: how the company actually runs. This orchestrator forks its conversation context, routes your inquiry to one of six sub-skills, then returns a tight digest to the parent thread. The heavy ingestion (vendor catalogs, process interviews, multi-doc SOP intake) stays in the forked context.

When to invoke

SymptomSub-skill to route to
"Where does the work spend most of its time waiting?"process-mapper
"Is this vendor delivering against the SLA?"vendor-management
"Do we have enough people to ship in Q3?"capacity-planner
"I need to brief the company on a re-org"internal-comms
"Write me a runbook for the incident response process"knowledge-ops
"Why is our software spend up 40% YoY?"procurement-optimizer

Routing logic (deterministic)

The orchestrator classifies the inquiry by signals detected in the prompt. Two-signal threshold for confident routing; one-signal triggers a clarifying question.

Signal table

Signal classKeywordsSub-skill
PROCESSbottleneck, cycle time, waiting, handoff, BPMN, process map, workflowprocess-mapper
VENDORvendor, supplier, SLA, contract, third-party, MSA, SaaS subscription, renewalvendor-management
CAPACITYheadcount, capacity, utilization, planning, hiring sequence, FTEcapacity-planner
COMMSall-hands, internal newsletter, announcement, change management, FAQ, town hallinternal-comms
KNOWLEDGESOP, runbook, knowledge base, wiki, playbook, documentation, onboarding docknowledge-ops
PROCUREMENTspend, procurement, purchase, supplier rationalization, software audit, SaaS sprawlprocurement-optimizer

If signals are mixed (e.g., "vendor SLA + spend audit"), run the highest-confidence sub-skill first, then chain into the second one in a follow-up forked turn.

Fallback

If no signal class scores ≥ 2, ask one clarifying question naming the two most likely candidates. Do NOT guess silently.

Workflow (Matt Pocock grill discipline)

Derived from Matt Pocock's grill-with-docs pattern: explore-then-ask, one question per turn with a recommended answer, walk the decision tree depth-first, track dependencies, anchor every challenge in the documented canon (references/).

Step 1 — Explore before asking

Before any clarifying question, check:

  • Does the user's working directory already contain a process map, vendor catalog, SOP, or org chart we can grep?
  • Does the inquiry already disambiguate the lane (e.g., "vendor SLA review" — that's vendor-management, no question needed)?
  • Is the lane unambiguous from filenames mentioned (procurement-Q3.csv → procurement)?

If the codebase resolves the lane, route silently. Don't ask.

Step 2 — If still ambiguous, ONE forcing question with a recommended answer

Matt's rule: never bundle questions. Never default to "what do you think?". Always offer your recommendation.

Pattern:

Q1/1: [precise question naming the two candidate lanes]
Recommended: [Lane X, because <one-sentence rationale from the signal table>]

(Confirm, or override?)

Wait for the user's response. Then route. Never guess silently after a turn that asked a question.

Step 3 — Forking decision-tree walk (only if the inquiry crosses lanes)

If the user's inquiry legitimately crosses two lanes (e.g., "vendor SLA + spend audit" = VENDOR + PROCUREMENT), walk the tree depth-first:

  1. Resolve the higher-confidence lane first → run that sub-skill in forked context → return digest
  2. Ask: "Should we now run [second lane]? My recommendation: yes, because [dependency reason]."
  3. Only after explicit user confirmation, run the second sub-skill

Do NOT chain silently. Each fork is an explicit user-confirmed step.

Step 4 — Invoke sub-skill in forked context

Each sub-skill is invoked with the original prompt + a digest of any structured inputs (file paths, JSON inputs). The fork keeps heavy ingestion (vendor catalog, process transcripts, SOP source documents) out of the parent context.

Step 5 — Return digest with cited canon challenge

When the sub-skill completes, return a ≤ 200-word digest to the parent thread:

  • What was analyzed
  • Top 3 findings (each anchored in a reference doc citation — e.g., "Goldratt's Theory of Constraints: optimize the bottleneck, not the non-constraint")
  • Top 3 next actions (named owners if possible)
  • Path to the artifact(s) produced
  • One grill challenge for the user, cited: "Your value-add ratio is 12%. Lean canon (Womack & Jones 1996) classifies <15% as waste-heavy. What's blocking process redesign — political, technical, or budget?"

The parent agent can then ask follow-ups (each triggering new forked invocations).

Forcing-question library (grill-with-docs pattern)

When the user has provided enough context to enter a lane, the orchestrator may grill them on the decisions inside that lane before invoking the sub-skill. One question per turn, each with a recommended answer + canon citation. Examples:

  • PROCESS lane: "Before mapping: do you have measured cycle times per stage, or only estimates? Recommended: insist on measured data for the top-3 longest stages. Anti-pattern (Goldratt 1984): map estimates, optimize the wrong constraint."
  • VENDOR lane: "Before scoring: what's your tier-1 criticality threshold — by spend ($X/year), or by operational dependency (revenue-blocking if vendor fails)? Recommended: operational dependency. Anti-pattern (Gartner TPRM): spend-only tiering misses critical low-spend vendors like the HVAC vendor in the Target breach."
  • CAPACITY lane: "Before modeling: are you planning for utilization or throughput? Recommended: throughput (Little's Law). Anti-pattern (DORA): planning for utilization > 80% destroys throughput via queueing."

Never run a sub-skill until the lane-defining decision is locked.

Assumptions

  1. The user is acting on behalf of an organization with ≥ 10 employees (smaller orgs don't need this surface).
  2. The user has access to the data the sub-skill needs (process docs, vendor list, spend export, etc.) — or accepts the skill's templated dummy data.
  3. The user wants deterministic, repeatable analysis over LLM-flavored prose. Every sub-skill ships stdlib-only Python tools.

Non-goals

  • Not a substitute for an ERP, vendor management platform (Vendr, Tropic), or capacity-planning SaaS (Float, Runn).
  • Does not store state across sessions — every invocation is self-contained.
  • Does not call external APIs from Python tools (stdlib only, by design).

Distinct from

  • business-growth/* — that's the external sales motion (CSM, sales engineering, RevOps). BizOps is internal.
  • c-level-advisor/coo-advisor — that's strategic COO judgment ("should we restructure?"). BizOps is tactical ("here's the process map with bottlenecks").
  • engineering/slo-architect — that's system reliability with SLO/SLI/error budgets. process-mapper is business process reliability, not system reliability.
  • engineering/llm-wiki — that's a personal PKM (Karpathy's pattern). knowledge-ops is company-wide SOP authoring.

Output artifacts

Every sub-skill produces at least one artifact (markdown, CSV, or JSON) saved to the user's working directory. The orchestrator surfaces the file path in the digest.

Anti-patterns (do not)

  • ❌ Run all 6 sub-skills "to be thorough" — pick one based on signal, return digest, let user chain
  • ❌ Auto-approve a vendor or process change — surface findings; the human decides
  • ❌ Edit production process docs without asking — write to a new file, propose the diff
  • ❌ Skip the digest step — parent context needs ≤ 200-word digest, not the full sub-skill output

References

  • See c-level-advisor/coo-advisor for strategic COO framing
  • Path-B build pattern: documentation/implementation/bizops-commercial-expansion-plan.md

Frequently asked questions about Business Operations Orchestrator

Similar skills