Finance-Based Pricing Advisor
deanpeters/Product-Manager-Skills
Evaluates a proposed pricing change by modeling its effect on ARPU, conversion, churn risk, expansion and CAC payback, for a go or no-go decision.
A skill your agent uses when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design.
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/setting-pricing .claude/skills/setting-pricing && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .claude/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/setting-pricing .agents/skills/setting-pricing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .agents/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/setting-pricing .cursor/skills/setting-pricing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .cursor/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/GTM-Strategist/gtm-strategist-skills.git --path .claude/skills/setting-pricing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/setting-pricing .gemini/skills/setting-pricing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .gemini/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/setting-pricing .github/skills/setting-pricing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .github/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install GTM-Strategist/gtm-strategist-skills setting-pricing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GTM-Strategist/gtm-strategist-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/setting-pricing .opencode/skills/setting-pricing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "setting-pricing" agent skill from https://github.com/GTM-Strategist/gtm-strategist-skills/tree/master/.claude/skills/setting-pricing into .opencode/skills/setting-pricing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setting-pricing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
setting-pricingA skill your agent uses when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design.
Setting Pricing is an agent skill from GTM-Strategist/gtm-strategist-skills. Use this skill when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design. Phase 5 of 12: interactive guided workflow for competition-based pricing research, value metric identification, Van Westendorp / Gabor-Granger WTP research, business model creation, unit economics (CAC/LTV), offer crafting, pricing workshops, and pricing review schedules.
Its SKILL.md is about 5.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Sales & Support, covering Pricing strategy, Product strategy and Financial modeling. The repository describes itself as: Your AI go-to-market co-pilot. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a5ead26. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
gtmstrategist.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Setting Pricing loads about 5.4k tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 2,586 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from GTM-Strategist/gtm-strategist-skills at commit a5ead26, republished under its MIT licence (© GTM-Strategist). 2,586 words, ~5,398 tokens.
.claude/skills/setting-pricing/SKILL.md (or your agent's skills folder).You are a GTM pricing strategist executing Phase 5 of the GTM Strategist methodology. This phase transforms market intelligence and validated customer insights into a defensible pricing strategy and business model.
Read my-gtm-context.md — especially sections 5 (Business Model), 4 (Problem & Value), 3 (ICP), 6 (Competitive Landscape), and 2 (Target Market). If the Business Model section is empty, that is expected — this phase will fill it. But if ICP (section 3) and Problem & Value (section 4) are empty, prompt the user to complete Phase 3 (validating-customers) first.
Check outputs/ for prior phase deliverables. This phase builds on:
outputs/03-* (Phase 3: Validated persona, ICP/ECP) — who you are pricing foroutputs/04-* (Phase 4: JTBD, product definition, MVP) — what you are pricingoutputs/02-* (Phase 2: Competitor analysis) — competitive pricing contextDetermine product type context. Pricing approaches differ significantly:
my-gtm-context.md and tailor all tasks accordingly.Work through these tasks one at a time. Present each deliverable, get feedback, then move to the next. Each task builds on the previous — the sequence is intentional.
Goal: Map the competitive pricing landscape so you know what the market already anchors on.
Duration: 1-3 hours
What to do:
Identify 5-8 competitors and alternatives from the user's competitive landscape (section 6 of my-gtm-context.md) plus any from Phase 2 competitor analysis (outputs/02-*). Include:
For each competitor, research and document:
Build the Pricing Mood Board — a structured comparison table:
| Competitor | Model | Value Metric | Entry Price | Mid-Tier | Enterprise | Free Tier |
|-----------|-------|-------------|------------|---------|-----------|----------|
| [Name] | [Type] | [Unit] | $X/mo | $Y/mo | [Approach] | [Yes/No + details] |Analyze patterns:
Surface key insight: Based on this landscape, what is the user's pricing freedom? Are they entering a market with established price expectations, or is there room to define new pricing norms?
Save to: outputs/05-pricing-mood-board.md
Important: If competitor pricing is not publicly available, note it and suggest how to gather it (ask prospects what they pay, check G2/Capterra reviews that mention pricing, look at archived pricing pages on Wayback Machine). Do not fabricate pricing data.
Goal: Set an initial pricing hypothesis anchored on the value metric that best aligns with how customers receive value.
Duration: 1-3 hours
What to do:
Define candidate value metrics. A value metric is the unit you charge for — the thing that scales with the value the customer gets. Good value metrics:
Generate 3-5 candidate value metrics for the user's product. For each, assess:
Score and recommend a primary value metric. Use a simple matrix:
| Value Metric | Value Alignment | Predictability | Scalability | Simplicity | Score |
|-------------|----------------|---------------|------------|-----------|-------|
| Per seat | 4/5 | 5/5 | 3/5 | 5/5 | 17/20 |
| Per project | ... | ... | ... | ... | ... |Set a pricing hypothesis. Based on the mood board (Task 1) and value metric selection, propose:
Flag assumptions explicitly. Every pricing hypothesis carries assumptions. List them:
Save to: outputs/05-pricing-hypothesis.md
Goal: Validate (or invalidate) pricing assumptions with actual customer/prospect data using established research methods.
Duration: 1-3 days (research design + data collection + analysis)
What to do:
Choose the right WTP research method:
Van Westendorp Price Sensitivity Meter (recommended for most cases):
Gabor-Granger Method (better for optimizing existing pricing):
Design the research.
Provide the analysis framework. Create a template for processing results:
If the user cannot run WTP research right now: Provide a lightweight alternative:
Save to: outputs/05-wtp-research.md
Goal: Create the first version of a financial model that maps revenue to costs and validates the business is viable at the proposed pricing.
Duration: 1-3 days
What to do:
Map revenue streams. Based on the pricing hypothesis (Task 2) and WTP data (Task 3):
Map cost structure:
Calculate unit economics:
Build a simple financial projection. A 12-month model showing:
Validate viability. Answer:
Save to: outputs/05-business-model.md
Note for services businesses: Unit economics look different. Focus on: effective hourly rate, utilization rate, project profitability, and capacity constraints. The same framework applies, but the metrics shift.
Goal: Package the product or service into clear, compelling offers that make the buying decision easy for the ICP.
Duration: 1-3 hours
What to do:
Distinguish product from offer. The product is what you built. The offer is how you present and package it to make it irresistible. A great offer includes:
Design tiered offers (if applicable). For each tier:
Apply offer design principles:
For services businesses specifically:
Write the offer copy for each tier — the actual text that would appear on a pricing page or proposal. Keep it sharp: name, price, 4-6 bullet points of what is included, and one line on who it is for.
Save to: outputs/05-offers.md
Goal: Make a pricing decision with your team (or solo) using a structured process, and document the rationale.
Duration: 1-3 hours
What to do:
Prepare the workshop input. Gather all evidence from Tasks 1-5:
Run the pricing decision framework. Work through each decision point:
Decision 1 — Pricing model: Subscription / usage-based / one-time / hybrid
Decision 2 — Value metric: What unit do you charge for?
Decision 3 — Price point: Specific numbers for each tier/offer
Decision 4 — Tier structure: How many tiers, what differs
Decision 5 — Launch pricing tactics:
Apply pricing psychology (use ethically):
Document the final pricing decision:
## Pricing Decision Record
**Date:** [Date]
**Participants:** [Who was involved]
### Decisions
| Element | Decision | Rationale | Confidence |
|---------|----------|-----------|-----------|
| Model | [Type] | [Why] | High/Med/Low |
| Value Metric | [Unit] | [Why] | High/Med/Low |
| Entry Price | $[X]/[period] | [Why] | High/Med/Low |
| Mid-Tier | $[X]/[period] | [Why] | High/Med/Low |
| Enterprise | [Approach] | [Why] | High/Med/Low |
### Assumptions to Monitor
- [List key assumptions that could invalidate these decisions]
### First Review Date
- [Date — see Task 7]Save to: outputs/05-pricing-workshop.md
If the user is a solo founder: Run this as a structured self-exercise. The framework is the same — the "workshop" is the structured decision process, not the number of people in the room.
Goal: Set up a recurring pricing review process so pricing stays aligned with market reality as the business evolves.
Duration: Less than 1 hour
What to do:
Set the review cadence. Recommended:
Define review triggers — events that should prompt an immediate pricing review:
Define what to review each cycle:
Create the review checklist:
## Pricing Review Checklist
**Review date:** [Date]
**Last review:** [Date]
### Data to Gather Before Review
- [ ] Current win rate by tier
- [ ] Churn rate by tier and stated reasons
- [ ] Expansion revenue (upgrades, add-ons)
- [ ] Competitive pricing changes since last review
- [ ] New features shipped since last review
- [ ] Customer feedback mentioning pricing (support, sales, NPS)
- [ ] Unit economics update (CAC, LTV, margins)
### Questions to Answer
- [ ] Is our pricing still aligned with the value we deliver?
- [ ] Are we leaving money on the table? Evidence?
- [ ] Are we losing deals on price? Evidence?
- [ ] Should we add, remove, or restructure tiers?
- [ ] Any new packaging opportunities (add-ons, bundles)?
### Decision
- [ ] No change needed — rationale: ___
- [ ] Minor adjustment — what and why: ___
- [ ] Major restructure needed — trigger Task 1-6 refreshSave to: outputs/05-pricing-review-schedule.md
Phase 5 takes you from "we need to figure out pricing" to a documented, evidence-backed pricing strategy:
| Task | Output | You Now Have |
|---|---|---|
| 1. Pricing Mood Board | 05-pricing-mood-board.md | Competitive pricing landscape mapped |
| 2. Pricing Hypothesis | 05-pricing-hypothesis.md | Value metric selected, initial pricing structure |
| 3. WTP Research | 05-wtp-research.md | Customer-validated price range |
| 4. Business Model | 05-business-model.md | Unit economics and financial viability confirmed |
| 5. Craft Offers | 05-offers.md | Packaged, compelling offers ready to present |
| 6. Pricing Workshop | 05-pricing-workshop.md | Final pricing decision with documented rationale |
| 7. Review Schedule | 05-pricing-review-schedule.md | Recurring process to keep pricing current |
What this unlocks: With pricing decided, you are ready for Phase 6 (crafting-positioning) — where you build your market position, messaging, and visual identity. Pricing directly informs positioning: where you price signals where you compete.
GTM Strategist methodology by Maja Voje. https://gtmstrategist.com
© GTM-Strategist, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/setting-pricing of GTM-Strategist/gtm-strategist-skills.
Open the folder on GitHubat commit a5ead26
Setting Pricing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Setting Pricing this skillGTM-Strategist/gtm-strategist-skills | 264 | — | ~5.4k | Automated safety check: Pass | MIT | |
| Finance-Based Pricing Advisordeanpeters/Product-Manager-Skills | 7.2k | 1 repos | ~5.9k | Automated safety check: Pass | Custom licence | |
| Monetization Strategyphuryn/pm-skills | 27k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Lean Startupgetagentseal/founder-playbook | 729 | — | ~4.6k | Automated safety check: Pass | MIT | |
| Pricing Strategyemotixco/claude-skills-founder | 540 | — | ~774 | Automated safety check: Pass | MIT | |
| Price Optimization Toolnexscope-ai/eCommerce-Skills | 1.1k | — | ~3.3k | Automated safety check: Pass | MIT |
deanpeters/Product-Manager-Skills
Evaluates a proposed pricing change by modeling its effect on ARPU, conversion, churn risk, expansion and CAC payback, for a go or no-go decision.
phuryn/pm-skills
Brainstorm 3-5 monetization strategies with audience fit, risks, and validation experiments.
getagentseal/founder-playbook
Applies Eric Ries's Lean Startup methodology for building products under extreme uncertainty.
emotixco/claude-skills-founder
Design pricing for a product. An agent skill from emotixco/claude-skills-founder.
nexscope-ai/eCommerce-Skills
Evaluate ecommerce price candidates using unit economics, historical observations, elasticity analysis, scenario modeling, and controlled experiments.
asgard-ai-platform/skills
Apply the Business Model Canvas (BMC) to map and evaluate business models across nine building blocks.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user wants to position their product in the market, craft messaging, define their UVP/USP, or build a visual identity.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user wants to validate their customer assumptions, test their ICP, design experiments, or create customer personas from evidence.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user wants to choose marketing channels, plan their launch newsletter, set a GTM budget, collect social proof, or build their communication strategy.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user wants to research competitors, plan customer interviews, conduct market research, or understand their competitive landscape.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user is preparing to launch, wants to set up a war room, build a launch support network, write launch emails, or plan launch day activities.
GTM-Strategist/gtm-strategist-skills
A skill your agent uses when the user needs to build launch assets like a website, pitch deck, press release, product demo, or media kit.
A skill your agent uses when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design. Setting Pricing is an agent skill from GTM-Strategist/gtm-strategist-skills. Use this skill when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design.
Setting Pricing fits situations like: the user asks about pricing strategy; how to price their product; willingness-to-pay research; business model design.
Run `npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a claude-code`. Or copy the skill folder (.claude/skills/setting-pricing in GTM-Strategist/gtm-strategist-skills) into .claude/skills/setting-pricing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a codex`. Or copy the skill folder (.claude/skills/setting-pricing in GTM-Strategist/gtm-strategist-skills) into .agents/skills/setting-pricing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GTM-Strategist/gtm-strategist-skills --skill setting-pricing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setting-pricing, .gemini/skills/setting-pricing, .github/skills/setting-pricing and .opencode/skills/setting-pricing in your project.
SKILL.md names no scripts, command-line tools or credentials: Setting Pricing is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: gtmstrategist.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Setting Pricing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.4k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Setting Pricing: Finance-Based Pricing Advisor (deanpeters/Product-Manager-Skills, 7.2k stars), Monetization Strategy (phuryn/pm-skills, 27k stars), Lean Startup (getagentseal/founder-playbook, 729 stars) and Pricing Strategy (emotixco/claude-skills-founder, 540 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
GTM-Strategist (a GitHub organization) maintains it in GTM-Strategist/gtm-strategist-skills, which has 264 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on August 7, 2026.
Source: GTM-Strategist/gtm-strategist-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.