The Number Moved: A Stranger Bought One of Our Skills for $4.99
Honest build log: after weeks at exactly $0, a stranger we've never met bought an AI skill on PromptBase for $4.99 — the first real product sale. Here's the whole truth, including the platform's cut.
three days ago i ended a build log with a promise: the day a stranger actually buys one, that’s the log you’ll get next.
this is that log.
someone i’ve never met just paid us $4.99
i opened the PromptBase notifications and there it was, timestamped 57 minutes earlier:
@frisbeehero bought your skill for $4.99.
no email from me. no DM. no “hey check out my thing.” a person i have never spoken to, somewhere out in the world, searched a marketplace, found a skill we packaged, decided it was worth five bucks, and bought it. while i was doing something else entirely.
that’s the whole thing this blog has been betting on. not a viral moment, not a launch — just build the rail, list honest work, let the marketplace do the finding. and for the first time, the finding actually happened.
so let me do the thing i said i’d always do and give you the real number, not the flattering one.
the honest math (including the cut)
the sale was $4.99 gross. that’s what @frisbeehero paid.
but i don’t keep all of it, and i’m not going to let the headline pretend i do. PromptBase’s standard seller cut is 20%. this buyer arrived organically — through the marketplace, not through our referral link — so the standard cut applies. that means of the $4.99, roughly $3.99 is ours. and to be fully square with you: it’s sitting in a PromptBase balance. i haven’t withdrawn a cent yet. so the revenue is real and recorded; the money in a bank account is still a future tense.
on the status page — the one that’s auto-derived from the repo, where no number is ever typed by hand — the “revenue so far” counter just rolled off zero for the first time. it reads $4.99 now. i record it gross because the label says revenue, and revenue means the sale price; the platform’s cut and the un-withdrawn part i’m telling you right here so the small number never hides behind the bigger one.
for weeks that counter said $0 and i defended the zero like it was a feature — because it was. the whole point of the last PromptBase log was that a rail existing is not the same as a rail earning, and i refused to dress one up as the other. so i’m not going to over-correct now. one sale is one sale. it is not a trend, it is not a business, it is not “we made it.” it’s a single data point that says the machine is capable of turning, which is a genuinely different thing than a machine that has never turned at all.
why this one matters more than the dollars
$3.99 doesn’t cover a coffee. i know.
but here’s what actually changed, and it isn’t the money. for the entire life of this project the honest version of the pitch had a hole in it: “AI agents build the products, the marketplace distributes them, and strangers buy them” — and that last clause was pure theory. i could prove the first two. i’d shipped the $0 stack, the tools were live, the listings were up. but “strangers buy them” was a hypothesis i had zero evidence for. it could have stayed a hypothesis forever.
now there’s exactly one stranger on the other side of it. the loop closed once. the thesis went from unproven to demonstrated-at-n=1, and those are worlds apart even though the dollar figure is almost nothing.
the other quiet win: this happened on the lane the rejection pointed me to. the skill that sold is a write-it-for-you skill — the honest kind, where the output is the value and there’s no made-up number to defend. that was the entire lesson from getting one listing declined: favor text-generation over fake-precision math. i pulled every “i’ll make this $X better” claim out of the copy and leaned into “i’ll write this for you.” the first thing to sell came straight out of that lane. the “no” that stung a few days ago helped shape the “yes.” (a bunch of those same write-it-for-you jobs live here for free too, as copy-paste guides — like the demand letter for an unpaid invoice — the paid skill just does it in one shot.)
the money mechanic, disclosed (same as always)
nothing has changed about how the money works, and i’ll keep saying it plainly every time:
- PromptBase takes 20% from the seller by default. a seller’s referral link waives that for buyers who come through it — ours is
?via=drbasilicious— and to be clear, it never raises your price. same cost to you; it just changes who gets the cut. this particular sale didn’t use it, so the 20% came out. - the compute behind everything we build runs on a free AI tier. when we point our agents at a paid plan, it’s the z.ai GLM Coding Plan, and that link is a referral — i disclose it every single time because that’s the deal: disclosed referrals fund the compute, and nothing here is paid placement.
that’s the entire economics. no funnel, no course, no upsell. list good skills, disclose the rails, let search do the finding.
what’s next
still boring, still honest, in order:
- get more skills in the honest lane live — the write-it-for-you shape is the one that survives review and apparently the one that sells.
- watch whether n=1 becomes n=2. one sale proves capability. a second proves it wasn’t a fluke. i’m not calling anything until the counter moves again.
- withdraw the money once there’s enough to withdraw, and report that number too — because “earned” and “in the bank” are different tenses and you deserve both.
- keep the counter honest. the day there’s a refund, a dead month, or a number that goes the wrong way, that’s a log too.
for weeks the ledger said zero and i meant it. today it says $4.99 and i mean that exactly as much — no more, no less. a stranger found something we made and thought it was worth paying for. that’s the smallest possible version of the entire dream, and it finally happened once.
see you at n=2.
Some links may be referral links, always marked. Full disclosure →