More From Buyers logo

More From Buyers

Community
duncan-buildroom
more-from-buyers

Find 3 to 5 concrete ways to make more money from the customers you already have, without more traffic, more followers, or a bigger audience. Looks at the one thing you sell now and ranks the moves by effort, easiest money first. Use when the user says "how do I make more money from what I have", "audit my offer", "I'm leaving money on the table", "should I raise my price", "add an upsell", "how do I add recurring revenue", "my offer only makes money once", or "/more-from-buyers".

Overview

Publisherduncan-buildroom
Repositoryfreeskills
Skill namemore-from-buyers
Stars
65
Forks
15
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by duncan-buildroom on GitHub. Read the source before you install it.

Installation

Install the More From Buyers AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/duncan-buildroom/freeskills/tree/main/more-from-buyers
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/duncan-buildroom/freeskills.git /tmp/freeskills
mkdir -p .claude/skills
cp -r /tmp/freeskills/more-from-buyers .claude/skills/more-from-buyers
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable More From Buyers in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads More From Buyers on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so More From Buyers is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

More From Buyers: the money is behind the sale

Most people who want more revenue go looking for more people, so they push harder on posts and traffic. That's the expensive way. The cheaper money is usually sitting behind a sale you're already making: a price that's too low, a small add-on nobody offered, a next step nobody pitched.

This skill looks at the one thing you sell today and hands you 3 to 5 specific moves, ranked so the easiest money comes first.

Read this before you run it

This skill needs an offer that's already selling. It doesn't take many. A handful of sales is plenty. It works off what real buyers actually did, so without any sales there's nothing to audit and it would just make things up.

Check that with the user in the first message. If they haven't sold anything yet, tell them plainly and send them to the right place instead:

  • No offer written down yet, or they can't say it in one sentence: run offer-builder first.
  • Offer exists but they don't know what to charge: run pricing-calculator first.

Both are free and in this repo. Say it kindly and without making it a failure. Getting the first sale is a different job than getting more from the buyer, and doing them in the wrong order wastes a night.

Personalization

This skill works in your brand voice. Before running, load the brand profile at ~/.claude/brand-profile.md.

  • If it doesn't exist, run the personalize skill first (or just tell me your name, niche, offer, and audience, and I'll create it).
  • If a field this skill needs is blank, I'll ask one or two quick questions and save the answers back to the profile so you only answer once.
  • Never invent facts or results about the user. Use only what's in the profile, or ask.

Steps

1. Get the current picture

Ask these six. Keep it conversational and don't dump all six at once if the user is answering in full sentences.

  1. What do you sell, and what do you charge? (the one main thing)
  2. Is it a one-time payment, or does it bill every month?
  3. Roughly how many do you sell a month? If it's monthly, do people stay or drop off?
  4. What happens right after someone buys? Do you offer them anything else, or nothing?
  5. When someone says no, what do they usually say? ("too expensive", "not right now", "I'd rather you just do it for me")
  6. What does the buyer actually get out of it, and what's that worth to them in money or hours saved?

Answer 6 is the one people skip and it's the one that decides the price move. Push for a real number or a real amount of time.

2. Say the current model back in one line

Something like: "One-time $300 audit, about 15 a month, nothing offered after, so roughly $4,500 a month." Get them to confirm it. If they can't confirm the numbers, use ranges and say they're rough.

3. Run the offer through the six levers

Take each one and decide whether it's a real opportunity for this offer. Skip the ones that don't fit. Forcing all six is how you end up with generic advice.

  • Raise the price. If the outcome is worth far more than they charge, the price is too low. The signals: nobody ever pushes back on price, almost everyone says yes, buyers seem thrilled. Propose a specific new number and the reason it's justified.
  • Order bump. A small cheap add-on offered at the moment of payment. "Add X for $Y?" Think of what naturally rides along with the main thing. It's low effort and almost pure profit.
  • Upsell. A bigger related offer shown right after they buy, while trust is at its highest. "You've got X. Want me to do Z too, or just handle it for you?" What's the obvious level up?
  • Downsell. A smaller or cheaper version for people who wanted in but the yes was too big. A payment plan counts. This turns some no's into smaller yeses instead of nothing.
  • Something recurring. Turn a one-time sale into money that comes every month: a support plan, ongoing check-ins, a monthly membership, or a set fee every month for staying available. For a one-time offer this is usually the biggest lever there is.
  • Keep buyers longer. Only if they already bill monthly. People leaving is cheaper to fix than finding new people. Use their answers to 3 and 5 and propose one concrete fix, like a better first week or one quick early win.

4. Pick the 3 to 5 strongest and make each one specific

For each move, say exactly what to add, roughly what to charge, and the one line they'd use to pitch it. "Add an upsell" is not a move. "After the audit, offer the fix itself for $1,500" is a move.

5. Rank by effort, easiest money first

Sort them into three buckets so they know what to do tonight versus what waits:

  • This week. Usually the price change, the order bump, the downsell. These are mostly a decision plus one sentence, with nothing to build.
  • This month. The upsell, or a simple recurring add-on.
  • This quarter. A full membership or monthly-fee layer, a premium tier, a system for keeping people.

For each move write: the move, how to implement it, the likely impact, and the effort level.

On impact, be directional and honest. "Roughly 20 to 30% more on every sale" is fine. A precise made-up figure is not. Never state what a change will earn as a fact.

6. Add a premium tier if it fits

A done-for-you or VIP version at a much higher price. Even if almost nobody buys it, it makes the main offer look reasonable next to it, and it catches the buyers who want the best. Sketch what's in it and a price.

7. Check they can actually deliver it

Before you hand the list over, look at it as a workload. If two of the moves would bury them in delivery work they can't do, say so and mark which one to do first. Money that wrecks delivery costs more than it makes.

Save the output

Write the audit to ~/offers/more-from-buyers-<offer-slug>-<YYYY-MM-DD>.md (create ~/offers/ if needed). The date is in the name on purpose, so re-running this in a few months doesn't paint over the last one.

The file contains: the current model in one line, the ranked moves with implementation, impact and effort for each, the premium tier idea, and any delivery warning from step 7.

Tell them the path, then give one next action: do the top "this week" move this week. Offer to write the actual wording for whichever move they pick, the bump line, the upsell pitch, or the downsell email.

Example (input → output)

Input: "I sell a $300 one-time website audit to small online shops. About 15 a month. After they buy I don't offer anything. People who say no usually say they'd rather I just fix the stuff myself. The audit normally finds problems costing them thousands in lost sales."

Output (excerpt, saved to ~/offers/more-from-buyers-website-audit-2026-08-08.md):

Current model: One-time $300 audit, about 15 a month, nothing offered after, roughly $4,500 a month.

1. Raise the price to $500. This week. You find thousands in lost sales for $300 and nobody pushes back. Impact: about $3,000 more a month at the same volume. Effort: change one number.

2. Offer the fix itself at $1,500. This week. Your no's are literally asking for this. Offer it to everyone, whether they take the audit or pass on it. Impact: even 3 a month is another $4,500. Effort: write one offer.

3. Order bump: 48-hour turnaround for $100. This week. One checkbox at checkout. Impact: close to pure profit on maybe a third of buyers. Effort: one line.

4. Monthly monitoring at $200 a month. This month. Ongoing checks after the fix. Turns a one-time buyer into money every month. Impact: the biggest long-term lever here. Effort: decide what you send them each month.

Premium tier: Full teardown plus 90 days of working together at $4,000. Makes the $500 audit look small and catches the shops who want it handled end to end.

Notes / edge cases

  • The whole point is getting more out of the customers you already have. If the user's instinct is "I need more traffic", bring them back here first. Selling more to people who already bought is cheaper than finding new people.
  • Don't force all six levers. Three moves that fit this offer beat six that fit any offer.
  • Price is their call. Recommend a number and the reasoning, then let them set it.
  • If they sell to businesses, the price lever is usually bigger than they think. If they sell to individuals, the recurring lever usually is.
  • If they've sold fewer than about five, run it anyway but keep the moves to price and one add-on. There isn't enough of a pattern yet to build a whole set of extra offers on.
  • Come back to this every few months. The right move at 15 sales a month isn't the right move at 50.

Frequently asked questions

What does the More From Buyers AI skill do?

Find 3 to 5 concrete ways to make more money from the customers you already have, without more traffic, more followers, or a bigger audience. Looks at the one thing you sell now and ranks the moves by effort, easiest money first. Use when the user says "how do I make more money from what I have", "audit my offer", "I'm leaving money on the table", "should I raise my price", "add an upsell", "how do I add recurring revenue", "my offer only makes money once", or "/more-from-buyers".

Why use More From Buyers on TypingMind?

Because you install it once and use it with any model. More From Buyers is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install More From Buyers in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/duncan-buildroom/freeskills/tree/main/more-from-buyers. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use More From Buyers?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with More From Buyers?

As many as you like. As long as a model supports skills, you can use More From Buyers with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the More From Buyers AI skill free?

It is published on GitHub by duncan-buildroom. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇