New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Setting or fixing the price of a developer tool or technical

Dev tool pricing

by swan-gtm · MIT license · ★ 159 on GitHub · updated Sep 23

Dev tool pricing cover

Use this skill when setting or fixing the price of a developer tool or technical product: choosing the value metric, drawing the free-to-paid line, structuring tiers, and finding the actual number. Produces a value metric, a packaging…

---
name: dev-tool-pricing
title: Pricing for developer tools
description: |
  Use this skill when setting or fixing the price of a developer tool or technical product:
  choosing the value metric, drawing the free-to-paid line, structuring tiers, and finding the
  actual number. Produces a value metric, a packaging model, and a defensible price grounded in
  evidence. Triggers on "what should I charge", "how do I price this", "free vs paid", "pricing
  tiers", "value metric", "usage-based vs per-seat", "we're too cheap", "developers won't pay",
  "should I charge yet".
category: Pricing
tags: [RevOps]
---

Applies when you are guessing at a price, priced on a gut feeling and feel stuck, don't know where the free line goes, or believe your users won't pay so you never charge. Produces a value metric, a free-to-paid packaging model, and a defensible number, from evidence rather than fear.

## The three decisions, in order

Overview

Applies when you are guessing at a price, priced on a gut feeling and feel stuck, don't know where the free line goes, or believe your users won't pay so you never charge. Produces a value metric, a free-to-paid packaging model, and a defensible number, from evidence rather than fear.

Manual install (npx, ZIP)
Claude Codenpx skills add swan-gtm/gtm-skills --skill dev-tool-pricing -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/swan-gtm/gtm-skills/tar.gz/e65d97205fd2 \ | tar -xz -C ~/.claude/skills --strip-components=3 gtm-skills-e65d97205fd2/skills/shane-oconnor/dev-tool-pricing
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/0d22546c8941633362d1/dev-tool-pricing.zip" -OutFile "$env:TEMP\dev-tool-pricing.zip"; Expand-Archive "$env:TEMP\dev-tool-pricing.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.7 KB
Read the files here
swan-gtm/e65d9721 file
SKILL.md
Show the full text73 lines

Applies when you are guessing at a price, priced on a gut feeling and feel stuck, don't know where the free line goes, or believe your users won't pay so you never charge. Produces a value metric, a free-to-paid packaging model, and a defensible number, from evidence rather than fear.

The three decisions, in order

Most founders skip to the third and wonder why nothing converts.

  1. Value metric — what you charge per. The most important call; get it wrong and no tier structure saves you.
  2. Packaging — what is free, paid, and enterprise, and what triggers the upgrade.
  3. The number — the actual price on each tier.

Price against the value the customer receives, never against your cost or your fear. Your infrastructure bill is a floor, not a strategy.

Are you ready to price?

Do not gate before you have proof people come back. If second-week retention is weak, a paywall just turns a leaky funnel into a smaller one; prove retention first, then monetize. The exception: if buyers are already asking to pay you, that is a green light at any stage. Stated willingness to pay is the strongest signal there is.

The value metric

Charge for the thing that grows as the customer gets more value. A good metric scales with their success (seats, active users, projects, events, calls, data, builds), stays predictable enough to forecast, and is legible in one sentence.

  • Value from more people → per-seat, but watch for shared logins and bot accounts deflating it.
  • Value from more usage → usage-based, with a floor and caps so the bill stays predictable.

Hybrid (a platform fee plus usage) is common and fine. Never put per-seat on a machine-value product, or pure usage on a collaboration product: you tax the exact behavior you want more of.

The free-to-paid line

For an open-source or self-serve tool, the free tier is acquisition, not charity. Give away individual value; charge for team, scale, and trust.

  • Free: the core value for one developer or a tiny team, generous enough to live in their workflow. This is your distribution.
  • Paid: what a company needs that a person does not — collaboration and seats, higher limits, single sign-on, audit logs, roles, compliance, support and SLAs.
  • Enterprise: "contact us," wherever security review and procurement enter.

Trigger the upgrade at a moment of earned value ("you added a third teammate," "you crossed the usage threshold," "you need SSO"), never an arbitrary wall or a hidden feature the tool is useless without. Developers forgive a paywall on "my company needs this," and resent one on "the thing you advertised."

Finding the number

Never pick it alone in a room. In order of strength:

  1. Deflected willingness to pay — the "can we pay for this" messages you already got. Ask what it cost them to go without, and what a tier needs to look like to get approved.
  2. Value anchoring — price against what you replace and the time or money you save; capture a slice of the value delivered.
  3. Competitor anchoring — know the number already in the buyer's head, then earn a reason to be higher or lower. "Roughly the same but a bit cheaper" loses.
  4. The range question, asked in user interviews: "At what price is this too expensive to consider? So cheap you doubt it?" The gap is your range.

What good looks like

  • The value metric fits in one sentence, grows with the customer's success, and stays predictable.
  • The free-to-paid line falls on team, scale, and compliance, not on the core thing you advertised.
  • The number came from evidence, not cost or gut.
  • A healthy share of prospects say "that's a lot." If nobody ever pushes back, you are too cheap.
  • The customer gets roughly ten times the price in value; below about three times, they churn.

Rules

  • MUST price against the value the customer receives, not your cost.
  • MUST prove people return before putting up a paywall, unless buyers are already asking to pay.
  • NEVER ship more than three self-serve tiers, or a usage price with no cap.
  • NEVER discount at the first "too expensive"; it trains buyers to push and signals you do not believe your own value.
1---
2name: dev-tool-pricing
3title: Pricing for developer tools
4description: |
5 Use this skill when setting or fixing the price of a developer tool or technical product:
6 choosing the value metric, drawing the free-to-paid line, structuring tiers, and finding the
7 actual number. Produces a value metric, a packaging model, and a defensible price grounded in
8 evidence. Triggers on "what should I charge", "how do I price this", "free vs paid", "pricing
9 tiers", "value metric", "usage-based vs per-seat", "we're too cheap", "developers won't pay",
10 "should I charge yet".
11category: Pricing
12tags: [RevOps]
13---
14 
15Applies when you are guessing at a price, priced on a gut feeling and feel stuck, don't know where the free line goes, or believe your users won't pay so you never charge. Produces a value metric, a free-to-paid packaging model, and a defensible number, from evidence rather than fear.
16 
17## The three decisions, in order
18 
19Most founders skip to the third and wonder why nothing converts.
20 
211. **Value metric** — what you charge *per*. The most important call; get it wrong and no tier structure saves you.
222. **Packaging** — what is free, paid, and enterprise, and what triggers the upgrade.
233. **The number** — the actual price on each tier.
24 
25Price against the value the customer receives, never against your cost or your fear. Your infrastructure bill is a floor, not a strategy.
26 
27## Are you ready to price?
28 
29Do not gate before you have proof people come back. If second-week retention is weak, a paywall just turns a leaky funnel into a smaller one; prove retention first, then monetize. The exception: if buyers are already asking to pay you, that is a green light at any stage. Stated willingness to pay is the strongest signal there is.
30 
31## The value metric
32 
33Charge for the thing that grows as the customer gets more value. A good metric scales with their success (seats, active users, projects, events, calls, data, builds), stays predictable enough to forecast, and is legible in one sentence.
34 
35- Value from more **people** → per-seat, but watch for shared logins and bot accounts deflating it.
36- Value from more **usage** → usage-based, with a floor and caps so the bill stays predictable.
37 
38Hybrid (a platform fee plus usage) is common and fine. Never put per-seat on a machine-value product, or pure usage on a collaboration product: you tax the exact behavior you want more of.
39 
40## The free-to-paid line
41 
42For an open-source or self-serve tool, the free tier is acquisition, not charity. Give away individual value; charge for team, scale, and trust.
43 
44- **Free:** the core value for one developer or a tiny team, generous enough to live in their workflow. This is your distribution.
45- **Paid:** what a company needs that a person does not — collaboration and seats, higher limits, single sign-on, audit logs, roles, compliance, support and SLAs.
46- **Enterprise:** "contact us," wherever security review and procurement enter.
47 
48Trigger the upgrade at a moment of earned value ("you added a third teammate," "you crossed the usage threshold," "you need SSO"), never an arbitrary wall or a hidden feature the tool is useless without. Developers forgive a paywall on "my company needs this," and resent one on "the thing you advertised."
49 
50## Finding the number
51 
52Never pick it alone in a room. In order of strength:
53 
541. **Deflected willingness to pay** — the "can we pay for this" messages you already got. Ask what it cost them to go without, and what a tier needs to look like to get approved.
552. **Value anchoring** — price against what you replace and the time or money you save; capture a slice of the value delivered.
563. **Competitor anchoring** — know the number already in the buyer's head, then earn a reason to be higher or lower. "Roughly the same but a bit cheaper" loses.
574. **The range question**, asked in user interviews: "At what price is this too expensive to consider? So cheap you doubt it?" The gap is your range.
58 
59## What good looks like
60 
61- The value metric fits in one sentence, grows with the customer's success, and stays predictable.
62- The free-to-paid line falls on team, scale, and compliance, not on the core thing you advertised.
63- The number came from evidence, not cost or gut.
64- A healthy share of prospects say "that's a lot." If nobody ever pushes back, you are too cheap.
65- The customer gets roughly ten times the price in value; below about three times, they churn.
66 
67## Rules
68 
69- MUST price against the value the customer receives, not your cost.
70- MUST prove people return before putting up a paywall, unless buyers are already asking to pay.
71- NEVER ship more than three self-serve tiers, or a usage price with no cap.
72- NEVER discount at the first "too expensive"; it trains buyers to push and signals you do not believe your own value.
73 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 159
Checked
Source
swan-gtm/gtm-skills ↗
Creator
swan-gtm · 51 listings
View creator

Similar skills

See all →
SkillDesign or optimize their app's monetizationMobile App Monetization Strategyappeeky/aso-skills · by appeekyWhen the user wants to design or optimize their app's monetization — pricing, paywalls, subscriptions, or in-app purchases. Also use when the user mentions "pricing", "paywall", "subscription", "IAP", "how to monetize", "revenue optimization", "free trial", or "conversion to paid". For retention impact, see retention-optimization. For competitive pricing, see competitor-analysis.★ 2.2k GitHub starsSkillDesign, test, or optimize their app's paywallPaywall Optimization (Subscription Apps)appeeky/aso-skills · by appeekyWhen the user wants to design, test, or optimize their app's paywall — layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall, paywall placement, or paywall A/B tests. Use when the user mentions "paywall", "paywall design", "paywall conversion", "trial-to-paid", "soft paywall", "hard paywall", "paywall A/B test", "paywall copy", "plan picker", "annual vs monthly display", "best paywall", "RevenueCat paywall", "Superwall", "Adapty", or "my paywall isn't converting". For overall pricing strategy and monetization model choice, see monetization-strategy. For trial nurture, dunning, and churn, see subscription-lifecycle. For where in the onboarding the paywall fires, see onboarding-optimization.★ 2.2k GitHub starsSkillSets price, structures packages and tiersPricing and packagingcbrock84/headcount · by cbrock84Sets price, structures packages and tiers, and designs the monetization surfaces that carry them — upgrade paths, paywalls, and offer construction. Use this to set or change pricing, design or restructure tiers, choose a pricing metric, build an offer, design upgrade prompts and paywalls, or evaluate whether a pricing change is safe to make.★ 2k GitHub starsSkillHelp users validate willingness-to-payPricing Strategy (Lenny's Podcast)RefoundAI/lenny-skills · by RefoundAIHelp users validate willingness-to-pay, select the right value metrics, and continuously optimize pricing and packaging to drive growth.★ 1.4k GitHub starsSkillDesigns a deliberate sequence of offers so a new customer$100M Money Modelsgetagentseal/founder-playbook · by getagentsealDesigns a deliberate sequence of offers (attraction, upsell, downsell, continuity) so a new customer generates enough cash within ~30 days to fund acquiring the next one - Alex Hormozi's client-financed acquisition. Use when customers buy once and never again, when CAC eats all the profit, when you can't afford to advertise profitably, when the business grows but cash shrinks, when you sell one product at one price, when deciding what to sell first or next, or when structuring upsells, downsells, payment plans, trials, and continuity. Covers the 30-day payback rule, attraction/upsell/downsell/continuity offer types, and cash-flow sequencing for validated markets.★ 729 GitHub starsSkillDesigns irresistible Grand Slam Offers using Alex Hormozi's$100M Offersgetagentseal/founder-playbook · by getagentsealDesigns irresistible Grand Slam Offers using Alex Hormozi's value equation, obstacle-solution mapping, value-cost trim/stack, and offer-naming patterns. Use when fixing low conversion rates, packaging products, pricing services, designing high-converting offers, or when prospects browse but don't buy. Covers value stacking, guarantees, scarcity, urgency, and pricing psychology for validated markets.★ 729 GitHub stars

More from swan-gtm

SkillAn ABM program cannot prove engagement mattersAccount-Based Engagement Scoring and Buying Group Measurementswan-gtm/gtm-skills · by swan-gtmUse this skill when an ABM program cannot prove engagement matters, accounts get handed to sales on gut feel, or nobody knows which activity moves buying groups forward. Builds an account engagement score (weighted signals plus decay), maps buying group coverage across the decision-making unit, and defines explicit handover gates so marketing and sales agree on readiness. Produces a scoring model, a buying group tracker template, and a handover decision rule. Rule: without buying group visibility a high engagement score is a false positive; handover requires both the score and the coverage threshold met. Trigger phrases: ABM measurement, which accounts are hot, buying committee coverage, when do we hand this to sales, account engagement score, ABM ROI.★ 159 GitHub starsSkillWriting ad copy — headline formulas, visual directionAd Copywriting - Headline Formulas, Visual Design & Voice of Customerswan-gtm/gtm-skills · by swan-gtmUse this skill when writing ad copy — headline formulas, visual direction, and voice-of-customer sourcing that makes ads specific instead of generic.★ 159 GitHub starsSkillDefining ad personasAd Persona Frameworkswan-gtm/gtm-skills · by swan-gtmUse this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against.★ 159 GitHub starsSkillA percentage in a commercial term is being set, questionedAudit the base not the rateswan-gtm/gtm-skills · by swan-gtmUse this skill when a percentage in a commercial term is being set, questioned, or is producing a number nobody expected — sales commission, revenue share, affiliate and creator payouts, channel margin, agency fees, referral fees, rebates. Triggers: "reps are hitting quota but margin isn't moving", "what does this promo actually cost us", "our partner payouts are higher than the model", "is 15% a fair rate", "we're renegotiating the split", "the comp plan is paying out on deals we lost money on". It finds what the percentage multiplies, identifies the condition under which that choice starts to matter, quantifies the gap at that condition, and identifies the clause to revisit.★ 159 GitHub starsSkillInbound leads arrive incomplete B2B Data Enrichment for Revenue Operationsswan-gtm/gtm-skills · by swan-gtmUse this skill when inbound leads arrive incomplete (missing company size, industry, revenue), the TAM list lacks data for scoring, or the CRM cannot route and segment without enrichment. Maps coverage gaps, compares single-source and waterfall provider strategies, and builds an integration roadmap with cost guardrails and quality gates. Produces a provider recommendation matrix, a waterfall architecture, and a go or no-go checklist. Rule: no single provider has full coverage; a waterfall across two or more providers in sequence beats any one source on match rate. Trigger phrases: data enrichment, leads come in with no company info, enrichment coverage, firmographic data, which enrichment tool, data freshness.★ 159 GitHub starsSkillYou need to know what people are saying about a brandBrand mention monitorswan-gtm/gtm-skills · by swan-gtmUse this skill when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a brand sweep", "social listening", "find high-risk mentions", or "how does [brand] compare to [competitor] in the conversation". Sweeps social platforms, news, forums, and review sites; scores every mention on reach, velocity, sentiment, and risk-topic match; and produces a triage report bucketed into Crisis / Watch / Engage / Log with a suggested owner and response window for each mention, so the team responds before one spirals.★ 159 GitHub stars