pricing
Skill2 starsChanged 19 days agoMITView on GitHub
Decide what an onchain product charges and how it is packaged - fee surface, payer, number, floor-cost math, comparables, falsification test - and write .claude/context/pricing.md. Use for "what should we charge", "protocol fee", "bps", "take rate", "token-gated tier", "pricing page".
58 other projects use a version of this.
Adopted by
Most recently taken up by
- alpit-patel/seo-aeo-geo-kittheir own version, first seen Nov 8, 2026
- insight68/Skillstheir own version, first seen Nov 8, 2026
- Jakeschincariol/whale-skilltheir own version, first seen Nov 8, 2026
- pixelswithbliss/claude-skillstheir own version, first seen Nov 1, 2026
- salacoste/daytona-seo-notchtheir own version, first seen Nov 1, 2026
- GAPZ787/claude-skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use grow-sustainably, processize and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
slavingiaSkillgrow-sustainably
Evaluate business decisions through the lens of sustainable, profitable growth. Use when someone is making decisions about spending, hiring, fundraising, or scaling their business.
Also in 7 projects that use this
slavingiaSkillprocessize
Turn a product idea into a manual-first process you can start delivering today. Use when you have an idea and want to figure out how to deliver value by hand before writing any code.
Also in 7 projects that use this
CesarjoquinSkillpaywalls
When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing.
Also in 19 projects that use this
CesarjoquinSkillpopups
When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro.
Also in 18 projects that use this
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 14 projects that use this
- +6 more from Cesarjoquin
- +1 more from slavingia
Other versions58 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 58
- coreyhaines31/marketingskills★ 59ksame name
- slavingia/skills★ 11ksame name
- Nexus-JPF/note-companion★ 874same name
- AIDevGTM/gtm-cofounder★ 334same name
- QuantConnect/Documentation★ 268same name
- whawkinsiv/solo-founder-skills★ 260same name
- whawkinsiv/claude-code-skills★ 258same name
- Piebald-AI/splitrail★ 228same name
- Cesarjoquin/Marketing-Skills★ 190same name
- open-fox/agents★ 55same name
48 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository11 other files it gives its agents.
- build-statusSkill
- ecosystem-bdSkill
- fundraisingSkill
- hackathonSkill
- idea-sprintSkill
- incident-commsSkill
- launchSkill
- market-sizingSkill
- pitch-deckSkill
- pitch-reviewSkill
- positioningSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 3 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 53 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 18
If .claude/context/pricing.md exists, this is a re-price: read it, and go to step 7 before changing anything.
- Distinctive: line 25
Ask, one at a time, skipping what context answers:
- Distinctive: line 33
If answers 2 and 3 name different parties, price for the one with the budget.
- Distinctive: line 54
Every row gets a source and a date.
“Common” is measured: kept by at least 6 in 10 of the 53 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- Adapted in part from beingsmit/technical-product-gtm@ef1aa7d (skills/technical-product-pricing/SKILL.md, MIT © 2026 Smit Patel) and sendaifun/solana-new@e81c261 (skills/idea/defillama-research, skills/idea/validate-idea, MIT © 2026 SendAI and Superteam); full notices in THIRD_PARTY_NOTICES.md. -->Pricing
Pick the fee surface → name the payer → compute the floor → pull comparables → set the number → write the test that would prove it wrong. Output is a decision in .claude/context/pricing.md, not a menu of options.
Generic SaaS pricing (per-seat, freemium tiers, "contact sales") misleads here. Revenue on Solana is mostly a fee taken inside a transaction, often paid by someone other than the user, against costs denominated in SOL.
Context handoff
- At start, read
.claude/context/idea.md,.claude/context/positioning.mdand.claude/context/build.mdif present.idea.mdgives the wedge and demand evidence,positioning.mdthe ICP and the alternatives you beat,build.mdwhat is deployed and the traction. Only ask what they don't answer. - If
.claude/context/pricing.mdexists, this is a re-price: read it, and go to step 7 before changing anything. - On completion, write
.claude/context/pricing.mdin the format in pricing-format.md. A deck's business-model slide and investor diligence answers should come from this file, so they never disagree with it.
Workflow
1. Who pays, for what
Ask, one at a time, skipping what context answers:
- What is the unit of value: a swap, a mint, a settled payment, an API call, a seat in a DAO tool?
- Who signs the transaction, and who is the fee payer? Are they the same wallet?
- Who is the customer with a budget: the end user, an integrator, a protocol, a DAO or foundation?
- What does that customer use today instead, and what does it cost them?
- Is the fee logic inside a deployed program, or offchain (API key, subscription)?
If answers 2 and 3 name different parties, price for the one with the budget. The payer ≠ user patterns show how.
2. Pick the fee surface
Choose from fee-surfaces.md: bps on amount, flat lamports per action, spread, Token-2022 transfer fee, priority-fee markup, rent capture, offchain subscription or API tier, token-gated tier. For each candidate, write down whether the user sees it in the wallet's pre-sign simulation. A fee the user discovers after signing costs more in trust than it earns.
A token-gated tier needs its own check before it goes further: run the 5x test. If the gate's dollar value or your revenue depends on the token price, flag it and route the token mechanics to crypto-legal-skill, which is information-only and not a lawyer.
3. Compute the floor
Build the per-unit cost from floor-costs.md: signatures and priority fees per action, rent you front and whether you get it back, RPC and indexer spend per user action, oracle updates. Re-query rent and fees on the day; the numbers there are dated, and rent has been cut twice with further cuts proposed but not scheduled. A price below the floor at the expected volume is a subsidy. Name who funds it and until when.
4. Pull comparables
Use wtp-methods.md:
- DefiLlama fees and revenue per protocol, the take rate (revenue ÷ fees), and annualised fees-to-TVL, for every comparable you can name
- published fee schedules from the venues your user already uses
- bounty and grant rates for the same job
- the cost of the bad alternative (the value ratio)
Every row gets a source and a date. A number with no source does not go in the table.
5. Read the demand evidence
Grade the WTP evidence on the signal ladder. Surveys and "I'd pay for that" are the bottom rung, because this audience answers them dishonestly. If nothing above the weak rung exists, the number in step 6 is a hypothesis, so say that in pricing.md and make the falsification test cheaper and sooner.
6. Set the number and the test
- One model, one number, and the range you rejected on each side with the reason.
- The floor margin at three volumes: the volume you have, ten times that, and the break-even volume.
- The falsification test: an observable result, a threshold, a date, and the action you take if it fails. Example shape: "If fewer than N of the M integrators we pitched at X bps sign by DATE, we drop to Y bps or switch to a flat fee." The founder picks N, M, X and Y; don't invent them.
7. Plan the change before you ship the first price
A fee inside a deployed program changes only through a program upgrade or an admin instruction, with an announcement attached. Decide the change path now, using changing-price.md: a config account, a hard cap in code, timelock and notice, and a grandfathering mechanism if you need one. If the fee lives in program code, hand the implementation to an engineer. solanabr/ai-kit's /plan-feature covers the account design.
Boundaries
- Legal and tax. Whether a fee model, a fee-share to token holders, or a token-gated tier is lawful where you operate is crypto-legal-skill's question:
/airdrop-assessmentand its tokenomics-legality decision tree. It is information-only, and this skill won't improvise an answer. - Token supply and allocation belong to tokenomics, which is ai-kit's
token-engineeragent. Tokenomics decides the allocation, pricing decides the invoice, and crypto-legal decides whether the invoice is legal where you are. - The pitch. The business-model slide belongs to pitch-deck. Hand it the numbers from
pricing.md.
Output
.claude/context/pricing.md, committed (format: pricing-format.md)- A one-paragraph summary for the founder: the number, the floor margin, and the falsification date
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

