Pricing
sickn33/agentic-awesome-skills
When the user wants help with pricing decisions, packaging, or monetization strategy.
Does this product make money at a price someone will pay?. An agent skill from avelikiy/great_cto.
$ npx skills add avelikiy/great_cto --skill product-economics -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install avelikiy/great_cto product-economics --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/avelikiy/great_cto.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/product-economics .claude/skills/product-economics && 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 "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .claude/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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/avelikiy/great_cto/tree/main/skills/product-economicsType 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 avelikiy/great_cto --skill product-economics -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install avelikiy/great_cto product-economics --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avelikiy/great_cto.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/product-economics .agents/skills/product-economics && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .agents/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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 avelikiy/great_cto --skill product-economics -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install avelikiy/great_cto product-economics --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avelikiy/great_cto.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/product-economics .cursor/skills/product-economics && 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 "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .cursor/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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/avelikiy/great_cto.git --path skills/product-economics--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 avelikiy/great_cto --skill product-economics -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install avelikiy/great_cto product-economics --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avelikiy/great_cto.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/product-economics .gemini/skills/product-economics && 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 "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .gemini/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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 avelikiy/great_cto product-economicsInstalls 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 avelikiy/great_cto --skill product-economics -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/avelikiy/great_cto.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/product-economics .github/skills/product-economics && 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 "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .github/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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 avelikiy/great_cto --skill product-economics -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install avelikiy/great_cto product-economics --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avelikiy/great_cto.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/product-economics .opencode/skills/product-economics && 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 "product-economics" agent skill from https://github.com/avelikiy/great_cto/tree/main/skills/product-economics into .opencode/skills/product-economics/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-economics", 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.
product-economicsDoes this product make money at a price someone will pay?. An agent skill from avelikiy/great_cto.
Product Economics is an agent skill from avelikiy/great_cto. Does this product make money at a price someone will pay? Forces contribution margin, a price with a stated basis, and a bottom-up market size — each number labelled measured / assumed / unknown, so a guess can never be read as a calculation.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: You already have the agent. This is everything around it. greatcto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 97dd037. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteWebSearchWebFetchFrom 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.
No URLs in SKILL.md.
From 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.
Product Economics loads about 1.6k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 723 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 avelikiy/great_cto at commit 97dd037, republished under its MIT licence (© avelikiy). 723 words, ~1,598 tokens.
.claude/skills/product-economics/SKILL.md (or your agent's skills folder).A product can pass every gate this pipeline has — architecture reviewed, tests green, security signed off, deployed — and still lose money on every user. The pipeline is silent about that, and silence reads as approval.
This is the missing question, and it is three questions:
Every number carries its provenance, in the notation the brief already uses — do not invent a second vocabulary for this:
[source: <where it was read>] — an invoice, a usage log, a competitor's
published price with the date you checked it[assumption] — you made it up, and saying so is the pointartifact-lint already rejects a figure carrying neither. That rule was written
for the Problem section; it binds here at least as hard, because arithmetic
launders provenance: an [assumption] conversion rate and a [source:] one are
indistinguishable once they have been multiplied together, and the product of
two guesses is presented with the same confidence as a measurement.
The third state is the one the notation has no symbol for: a number nobody
knows. Do not fill that hole with a plausible figure — a plausible figure
becomes [assumption], gets multiplied, and disappears into a margin. Write the
line as an open question instead, and carry it into Risks & kill-criteria
with the threshold that would end the project. An unknown that decides the
answer is a finding, not a gap.
price per unit $
− variable cost per unit $
LLM tokens (in + out, at list price) $ ← usually the largest, often forgotten
inference / GPU seconds $
storage + egress attributable to one unit
per-unit third-party fees (payments %, SMS, maps, email)
support minutes × loaded hourly cost
= contribution margin $ ← this must be POSITIVEFixed costs (your time, base infra, domain) do not belong here. They decide when the product breaks even, not whether a unit is viable. A negative contribution margin cannot be fixed by volume — more users lose more money.
For AI products the LLM line is the whole question. A heavy user on a frontier model at an unmetered flat price is the classic way to build something excellent and unsellable. Compute it at list price for the model actually configured, at the 95th percentile of expected usage, not the mean: flat-rate plans are priced by the tail, and the tail is what arrives.
cost-model covers infrastructure and LLM cost for the BUILD. This covers the
cost of one user, for the LIFE of the product. Use its numbers here rather than
re-deriving them.
State which of the three the price rests on. Not all three — the one that actually decided it:
assumed; say so.Then the sanity check that catches most of it: what does the buyer pay today for this problem? Zero is a valid answer and a hard one — it means the budget does not exist yet and must be created, which is a different product.
Top-down TAM ("the CRM market is $90B, 0.1% is $90M") is not evidence. It is arithmetic performed on someone else's report.
Bottom-up:
number of buyers you can NAME or enumerate
× realistic annual price
× a reachable fraction, with the channel that reaches them
= revenue you could plausibly getIf the channel cannot be named, the fraction is unknown, not optimistic.
For a solo operator the honest threshold is rarely "is the market big" — it is "are there 100 buyers I can reach without a sales team". Ask that one.
A section in BRIEF-*.md, before the recommendation:
## Economics
| | value | basis |
|---|---|---|
| Price / unit / month | $X | competitor-anchored `[source: <name> pricing page, <date>]` |
| Variable cost / unit | $Z | `[source: LLM list price, <model>, p95 usage]` |
| Contribution margin | $X−Z | derived |
| What buyers pay today | $W | `[source: …]` or `[assumption]` |
| Reachable buyers (bottom-up) | N | via <named channel> `[assumption]` |
**Kill criterion:** <the number that, if it turns out worse than T, ends this>
**Cheapest way to find out:** <the test that resolves the largest `unknown`>Every unknown in that table is carried into Risks & kill-criteria with a
threshold, so the brief cannot record an unresolved economic question as a
resolved one.
assumed
inputs is a decorated guess, and its shape persuades where its inputs cannot.© avelikiy, 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 skills/product-economics of avelikiy/great_cto.
Open the folder on GitHubat commit 97dd037
Product Economics 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 |
|---|---|---|---|---|---|---|
| Product Economics this skillavelikiy/great_cto | 102 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Pricingsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Pricing Strategyphuryn/pm-skills | 27k | — | ~913 | Automated safety check: Pass | MIT | |
| Pricing Strategyalirezarezvani/claude-skills | 28k | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Pricing Strategistalirezarezvani/claude-skills | 28k | — | ~2.3k | Automated safety check: Pass | MIT | |
| SaaS Pricing Strategistsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.5k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
When the user wants help with pricing decisions, packaging, or monetization strategy.
phuryn/pm-skills
Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity.
alirezarezvani/claude-skills
Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy.
alirezarezvani/claude-skills
A skill your agent uses when designing or revisiting product pricing — selecting a pricing model (subscription seat-based, usage-based, value-based, freemium, or hybrid), running Van Westendorp…
sickn33/agentic-awesome-skills
Design, optimize, and test pricing strategies for SaaS products using data-driven frameworks, competitive analysis, and psychological pricing principles.
langfuse/langfuse
A skill your agent uses when editing worker/src/constants/default-model-prices.json, packages/shared/src/server/llm/types.ts, pricing tiers, tokenizer IDs, or matchPattern regexes for OpenAI…
avelikiy/great_cto
Analyzes a screenshot, website or Figma file and writes a `design.md` with its token system, component inventory and reconstruction notes, or an `element.md` for one element.
avelikiy/great_cto
Builds an Opportunity Solution Tree that links one measurable outcome to customer opportunities, candidate solutions and experiments.
avelikiy/great_cto
Rewrites a feature-list roadmap into outcome statements that name the customer segment, the result they get and the business impact, grouped into themes.
avelikiy/great_cto
Turns a leaked key, token or password into one tracked rotation task the moment it's spotted, instead of a reminder repeated every session.
avelikiy/great_cto
Runs a three-round self-challenge plus an arbiter over high-stakes findings, so false positives from reviews, audits and flaky-test verdicts do not become blockers.
avelikiy/great_cto
greatcto's own committed aesthetic — the instrument panel. An agent skill from avelikiy/great_cto.
Does this product make money at a price someone will pay?. An agent skill from avelikiy/great_cto. Product Economics is an agent skill from avelikiy/great_cto. Does this product make money at a price someone will pay?
Run `npx skills add avelikiy/great_cto --skill product-economics -a claude-code`. Or copy the skill folder (skills/product-economics in avelikiy/great_cto) into .claude/skills/product-economics in your project. Claude Code loads it when a task matches its description.
Run `npx skills add avelikiy/great_cto --skill product-economics -a codex`. Or copy the skill folder (skills/product-economics in avelikiy/great_cto) into .agents/skills/product-economics 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 avelikiy/great_cto --skill product-economics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-economics, .gemini/skills/product-economics, .github/skills/product-economics and .opencode/skills/product-economics in your project.
SKILL.md names no scripts, command-line tools or credentials: Product Economics is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, WebSearch, WebFetch.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Product Economics is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.4k 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 Product Economics: Pricing (sickn33/agentic-awesome-skills, 47k stars), Pricing Strategy (phuryn/pm-skills, 27k stars), Pricing Strategy (alirezarezvani/claude-skills, 28k stars) and Pricing Strategist (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
avelikiy (a GitHub user) maintains it in avelikiy/great_cto, which has 102 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on October 9, 2026.
Source: avelikiy/great_cto on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.