Loading...
Loading...
Use when reviewing a specific inbound deal before close — when sales has asked for a discount that exceeds AE authority, when the customer has redlined the MSA, when per-deal economics (margin after discount, multi-year payment shape, indemnity exposure) need to be quantified, or when discount approval needs to be routed to a named human approver (Sales Director, VP Sales, CFO, CRO, General Counsel). Covers deal review, discount approval routing, per-deal margin scoring, deal exception handling, MSA redline triage, contract landmine detection (uncapped indemnity, MFN, perpetual license-back, missing DPA), and named-approver chain assembly. NEVER auto-approves — every output is a numeric scorecard plus a routing recommendation to a named human.
npx skill4agent add alirezarezvani/claude-skills deal-deskdeal_scorer.pydiscount_approval_router.pyterms_redliner.pybusiness-growth/contract-and-proposal-writercommercial-policyc-level-advisor/skills/general-counsel-advisorassets/deal_intake_template.mddeal_scorer.py --input deal.json --profile {saas|enterprise-software|services|marketplace}discount_approval_router.py --input deal.json --profile <same>terms_redliner.py --input deal_terms.json| Script | Purpose | Industry profiles |
|---|---|---|
| 5-dimension scorecard with verdict + chain | saas, enterprise-software, services, marketplace |
| Discount % → named approver chain + cycle days | saas, enterprise-software, services, marketplace |
| 10-pattern landmine scanner with counters | n/a (terms-driven) |
--help--sample--input <json>--output {human,json}references/deal_desk_canon.mdreferences/discount_economics.mdreferences/contract_landmines.mdcommercial-policypolicy_thresholdsscore_deal()APPROVEUNCAPPED_INDEMNITYc-level-advisor/skills/general-counsel-advisor/scripts/contract_risk_scanner.pycommercial/skills/pricing-strategist| Sibling | Scope | Difference |
|---|---|---|
| Sets the pricing model (per-seat vs usage vs tiered, list prices, packaging) | Operates at the strategy layer — not per deal |
| Authors proposals, SOWs, MSAs | Output is a document; deal-desk is the gate before signing |
| Designs the discount matrix and approval thresholds | Deal-desk applies that policy to one deal at a time |
| Deep legal redline + term-sheet analysis | Operates on full contract prose; deal-desk uses structured terms JSON |
| Burn rate, unit economics, fundraising models | Strategic finance; deal-desk is one-deal granularity |
# Score a deal
python3 scripts/deal_scorer.py --sample
python3 scripts/deal_scorer.py --input my_deal.json --profile enterprise-software
# Route the discount
python3 scripts/discount_approval_router.py --sample
python3 scripts/discount_approval_router.py --input my_deal.json --profile saas
# Flag the redlines
python3 scripts/terms_redliner.py --sample
python3 scripts/terms_redliner.py --input my_deal_terms.json --output json/cs:grill-commercialdeal_scorer.pydiscount_approval_router.pyterms_redliner.py