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