Agent skill

client-pricing

Commercial pricing engine for freelance deliverables. Encodes the pricing hierarchy, tiered anchor-floor tables, negotiation decision tree, and rate collapse prevention.

Stars 456
Forks 63

Install this agent skill to your Project

npx add-skill https://github.com/winstonkoh87/Athena-Public/tree/main/examples/skills/business/client-pricing

SKILL.md

Client Pricing Skill

Purpose: Prevent rate collapse. Enforce anchor-first pricing. Automate the quoting decision tree. Origin: Assignment 15 rate collapse ($83/hr vs $310/hr benchmark). Assignment 19 floor-as-opening ($250 vs $300+ anchor). Both were preventable.

Core Principle

"AI commoditizes labor. It cannot commoditize judgment."

Pricing Hierarchy (defensibility axis): Time (❌) → Output (❌) → Deliverable (⚠️) → Outcome (✅)Access (✅✅)

Never price at the Time or Output layer. Price at Deliverable (minimum) or Outcome (preferred).

Tiered Pricing Table

Deliverable Type Anchor Floor Notes
Essay (1000–2000 words) $250 $150 Counter at $200 if pushback
Problem Set (SPSS, coding, math) $350 $250 Scope-dependent; +$50/additional test family
Capstone/Report (5000+ words) $1,000 $500 Multi-round negotiation expected
Presentation (slides + script) $300 $200 +$100 if design assets required
Speed Premium (< 48hr turnaround) +30% Non-negotiable surcharge
Complexity Premium (cross-domain) +20% E.g., engineering + writing + coding

The Negotiation Decision Tree

YOU: State anchor price
↓
CLIENT: "Too high"
↓
YOU: "What's your budget?" (NEVER counter against yourself)
↓
CLIENT names their number
↓
├─ (A) Within 20% of anchor → Counter midpoint, settle ±10%
├─ (B) 40-60% of anchor → Counter at floor + 20%, settle at floor + 10%
├─ (C) Below floor → "Sorry, [floor] is the lowest I can go"
│   ├─ Client accepts → Done
│   └─ Client walks → Let them (Dignity Premium)
└─ (D) Client ghosts → Follow up once at 24hr. No chase after.

Three rounds maximum. After round 3, you're haggling, not negotiating.

Anti-Patterns (Reflexion Archive)

Anti-Pattern Case Study Fix
Opening at floor Assignment 19: quoted $250 (floor) instead of $300 anchor Always open at anchor. Floor is your walk-away, not your opening
Rate collapse via speed Assignment 15: $500/6 hrs = $83/hr because work was fast Price by deliverable complexity, not hours. Speed is your competitive advantage — don't let it compress price
Negotiating against yourself Generic pattern After stating anchor, SHUT UP. Let the client name their number
Scope creep without re-quote Client adds "just one more thing" Any addition > 10% of original scope triggers re-quote

Activation Rules

  1. Auto-trigger: When academic-delivery Step 2 (SCOPE) identifies commercial work
  2. Manual trigger: "/quote", "how much should I charge", "client is asking about price"
  3. Exit: Output a formatted quote with anchor + justification + scope boundary

Quote Template

Hi [Client],

Based on the scope ([deliverable type], [word count/test count], [deadline]):

**Quote: $[ANCHOR]**

This covers: [explicit scope list]
Not included: [explicit exclusions]
Turnaround: [timeline]

Payment: [deposit]% upfront via PayNow, balance on delivery.

Let me know if you'd like to proceed.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results