Procurement Optimizer

Procurement Optimizer runs an annual SaaS audit or category-level spend review: it categorizes spend along a UNSPSC-aligned taxonomy, finds the Pareto-20% of categories driving 80% of cost, analyzes purchasing-cycle bottlenecks per Goldratt's Theory of Constraints, and produces a risk-balanced supplier-consolidation plan that refuses single-source recommendations for tier-1 categories without a documented break-glass plan. The output is a set of markdown artifacts (categorized spend, cycle scorecard, consolidation plan) plus a synthesized digest for BizOps decision-making.

✨ What it does

  • Categorizes spend into UNSPSC-aligned classes with Pareto and YoY growth analysis.
  • Analyzes purchasing-cycle times per category and flags bottleneck categories (Goldratt).
  • Identifies duplicate-function supplier clusters and estimates consolidation savings with switching costs.
  • Flags tier-1 single-source risks and refuses consolidation without a documented break-glass plan.
  • Detects renewal-date clustering that destroys negotiation leverage.
  • Supports industry profiles (tech-startup, scaleup, enterprise, services, manufacturing).

🎯 When to use it

  • Running an annual SaaS audit or category-level spend review.
  • Finance flags software spend up 40% YoY and needs a Pareto breakdown by category, not by vendor.
  • BizOps suspects duplicate-function tools (e.g., 3 monitoring tools) and needs a defensible consolidation plan.
  • CFO wants tighter approval thresholds and needs cycle-time data per category to justify it.
  • Post-acquisition, merging category taxonomies and deduping the supplier base.

🚀 How to use

Trigger: /cs:grill-bizops

Trigger with a request like 'run a spend audit' or 'categorize our SaaS spend'. Provide spend data via the intake template (assets/spend_intake_template.md) or a JSON file with line items. Run the scripts with --input and --output, optionally with --profile. Example prompts:

Run a spend audit on our SaaS tools and show the Pareto by category.
Consolidate our duplicate monitoring tools and flag any tier-1 risks.

📄 Output: Produces categorized spend markdown with Pareto, a purchasing-cycle scorecard, a risk-flagged consolidation plan, and a synthesized procurement review digest.

📦 Add this skill to Claude Code

# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills

# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/business-operations/skills/procurement-optimizer .claude/skills/procurement-optimizer

Skill source: business-operations/skills/procurement-optimizer/SKILL.md

⚠️ Good to know

Requires user-supplied spend data (AP/expense/SaaS exports or manual list) and user judgment on supplier criticality (tier-1/2/3); outputs are inputs to human decisions, not final decisions.

❓ FAQ

What does the tool do if I don't have prior-year spend data?

The categorizer degrades gracefully: it still categorizes and finds the Pareto, but skips YoY growth analysis.

Can the tool consolidate a tier-1 category to a single supplier?

No, it refuses unless the input includes a documented break-glass plan; otherwise it flags 'DO NOT CONSOLIDATE'.

How does the tool determine supplier criticality?

It does not infer it; the user must mark each supplier as tier-1/2/3 based on revenue-blocking risk.

🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.