procurement-optimizer

Categorize spend, analyze purchasing cycles, and plan risk-flagged supplier consolidation.

25.3k|3.6k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/alirezarezvani/claude-skills --skill procurement-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: procurement-optimizer
Source: https://github.com/alirezarezvani/claude-skills/tree/main/business-operations/skills/procurement-optimizer
Command: npx skills add https://github.com/alirezarezvani/claude-skills --skill procurement-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Companies lose visibility into where money goes: SaaS spend grows 40% YoY with no owner, duplicate-function tools pile up (3 monitoring tools, 2 expense platforms), purchasing cycles hide bottleneck categories, and clustered renewal dates destroy negotiation leverage. This Skill turns raw spend exports into a defensible procurement review with categorized spend, cycle-time scorecards, and a risk-balanced consolidation plan.

Core Features & Use Cases

  • UNSPSC-aligned spend categorization: Maps line items to a ~30-category taxonomy with Pareto breakdown (which 20% of categories drive 80% of spend) and top-10 YoY growth categories, with industry profiles for tech-startup, scaleup, enterprise, services, and manufacturing.
  • Purchasing-cycle bottleneck analysis: Computes per-category median and P90 cycle times (request to PO, PO to pay) and flags categories exceeding 2x the cross-category median using Goldratt's Theory of Constraints.
  • Risk-flagged supplier consolidation: Detects duplicate-function clusters, picks consolidation winners, estimates net Year-1 savings minus migration cost, refuses single-source consolidation for tier-1 categories without a documented break-glass plan, and flags months with 3+ simultaneous renewals.
  • Use Case: Run an annual SaaS audit by feeding AP or expense exports into the spend categorizer, then generate a consolidation plan showing which monitoring tools to merge, how much it saves after switching costs, and which tier-1 categories are blocked pending a contingency plan.

Quick Start

Ask the assistant to run the procurement-optimizer spend categorizer with the built-in sample data to produce a categorized spend report with Pareto breakdown.

Frequently Asked Questions about procurement-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a SaaS spend audit with Pareto analysis?

Export your top 100-200 spend line items from your AP system or SaaS management platform into JSON with supplier, description, and annual_spend fields, then run spend_categorizer.py with an industry profile. The output shows which 20% of categories drive 80% of spend plus top YoY growth categories.

How do I consolidate duplicate SaaS tools without operational risk?

Build a supplier JSON with criticality tiers, switching-cost estimates, and break-glass flags, then run supplier_consolidation.py. It clusters duplicate-function tools, picks a winner, computes net Year-1 savings after migration cost, and refuses tier-1 single-source consolidation without a documented contingency plan.

What input data format does the spend categorizer require?

It accepts a JSON list of line items with supplier, description, category_hint, annual_spend, and optional prior_year_spend, frequency, and currency fields. The description and category_hint drive categorization, not the supplier name, and prior-year data is optional for YoY analysis.

Does the procurement optimizer work for enterprises or only startups?

It supports five industry profiles: tech-startup, scaleup, enterprise, services, and manufacturing. Profiles re-prioritize category matching and define which categories count as tier-1 for consolidation risk checks, so enterprise spend like professional services and facilities is handled.

When should I not use spend categorization for procurement decisions?

Do not use it for scoring individual vendor performance, drafting contract terms, or financial close and P&L reporting. It decides which vendors to keep through category strategy, not how existing vendors perform or how contracts are negotiated.

Why does the consolidation tool refuse some recommendations?

It blocks consolidation when a tier-1 category lacks a documented break-glass plan, since single-sourcing a revenue-critical supplier without a 72-hour contingency creates unacceptable operational risk. It also defers clusters where net Year-1 savings fall below $10,000 after migration costs.