CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

procurement-optimizer

Use when running an annual SaaS audit, doing category-level spend review, or rationalizing the supplier base — when the user needs a spend audit, spend categorization (UNSPSC-aligned with Pareto breakdown and industry profiles), purchasing-cycle analysis (bottleneck categories per Goldratt's Theory of Constraints), or risk-balanced supplier consolidation that refuses single-source recommendations for tier-1 categories without a documented break-glass plan. Triggers on "spend audit", "SaaS audit", "spend categorization", "supplier rationalization", "supplier consolidation", "category strategy", "duplicate SaaS", "renewal cluster".

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a highly actionable operator runbook — concrete CLI commands, explicit input schemas, real bundle scripts and references, and a well-sequenced 5-step workflow with documented degradation paths. It loses points on conciseness (concept re-explanations and an inlined question library that belongs in references) and lacks explicit review checkpoints between workflow steps.

Suggestions

Move the forcing-question library (with its per-question canon citations) to a file like references/forcing_questions.md and keep only the question list plus 'Lock 1-4 before 5-7' guidance in SKILL.md, cutting roughly 25 lines of inlined citation detail.

Delete explanations of known concepts — e.g., the Goldratt Theory of Constraints sentence in Step 3 can shrink to 'flags categories with cycle time > 2x the cross-category median as bottlenecks (Theory of Constraints)' — and trim the rationale tails on anti-pattern entries to one clause each.

Add an explicit checkpoint between steps, e.g., after Step 2: 'Review categorized.md for mis-categorized line items (supplier-name-driven categorization is the #1 error) before running the consolidation planner.'

DimensionReasoningScore

Conciseness

The body is mostly operational and skill-specific, but several passages explain concepts Claude already knows or add padded rationale: 'This is Goldratt's Theory of Constraints applied to procurement: the system throughput is set by the slowest step', the explanatory tails on each anti-pattern ('Cost savings buy nothing if the consolidated supplier disappears'), and a ~30-line inlined forcing-question library with per-question canon citations that belongs in a reference file. These could be tightened or pushed out of the main file.

3 / 5

Actionability

Guidance is fully executable: exact commands with flags ('scripts/spend_categorizer.py --input spend.json --profile <profile> --output categorized.md'), precise input record schemas ({supplier, description, category_hint, annual_spend, frequency, currency}), enumerated profiles, --sample and --help flags, a copy-paste quick example, and a 20-minute intake template asset. All three referenced scripts and the asset are real bundle files.

5 / 5

Workflow Clarity

The 5-step workflow is clearly sequenced, each step naming its script, input format, and output artifact, and the Assumptions section documents graceful degradation when optional inputs are absent. It is analytical rather than destructive, so the validation cap does not apply, but there are no explicit checkpoints (e.g., review categorized.md for mis-categorizations before planning consolidation) — the only gating is 'Lock 1-4 before opening 5-7' in the question library.

4 / 5

Progressive Disclosure

Good structure overall: an overview body with a Scripts table, a clearly signaled one-level-deep References section (all three reference files exist), and an intake template asset. The main gap is that the 7-question forcing library with canon citations is inlined in SKILL.md rather than split into a reference like the canon material, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities, explicit use-when guidance, and a dedicated trigger-term list with good synonym coverage. Its only weaknesses are mild overlap risk with adjacent vendor/SaaS-operations skills and a clause ('refuses single-source recommendations... break-glass plan') that is behavioral detail rather than capability description, adding length without aiding discovery.

DimensionReasoningScore

Specificity

The description lists multiple concrete, comprehensive actions: 'spend categorization (UNSPSC-aligned with Pareto breakdown and industry profiles), purchasing-cycle analysis (bottleneck categories...), or risk-balanced supplier consolidation' — every core capability of the skill is named. It is not vague or generic; the only knock is that the 'refuses single-source recommendations' clause is implementation detail rather than a capability, which keeps it from being padded fluff but adds length.

5 / 5

Completeness

Both 'what' (categorize spend with Pareto, analyze purchasing cycle, plan risk-balanced consolidation) and 'when' ('Use when running an annual SaaS audit, doing category-level spend review, or rationalizing the supplier base' plus explicit trigger phrases) are clearly and explicitly stated. This matches the anchor-5 example structure of concrete capabilities followed by concrete trigger guidance.

5 / 5

Trigger Term Quality

The 'Triggers on' list gives eight natural phrases users would actually say — 'spend audit', 'SaaS audit', 'spend categorization', 'supplier rationalization', 'supplier consolidation', 'category strategy', 'duplicate SaaS', 'renewal cluster' — including synonym pairs (spend/SaaS audit, rationalization/consolidation). Coverage is comprehensive; only marginal variants like 'vendor consolidation' or 'SaaS spend' are absent.

5 / 5

Distinctiveness Conflict Risk

The niche is clear — category-level spend rationalization and supplier consolidation with distinctive triggers like 'duplicate SaaS' and 'renewal cluster'. However, terms like 'SaaS audit' and 'category strategy' have minor overlap risk with a vendor-management or SaaS-operations skill, and the description does not name the sibling skills to draw the boundary (the body does).

4 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

business-operations/skills/procurement-optimizer/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.