agentleFS
SkillMedevSkillMedev/agency-operating-system/skills/agency-positioning/SKILL.md

agency-positioning

Skill0 starsChanged 4 months agoMITView on GitHub

Reposition a generalist agency around a vertical or service specialization, write the "we're the agency that X for Y" statement, and design a paid-audit entry offer backed by aligned case studies. Use when an agency owner says "we do everything for everyone and it's killing our pricing", "should we niche down", "prospects can't tell us apart from every other agency", or "how do we productize the front of our funnel". Do NOT use for writing a one-line positioning statement for a product or startup - use positioning-statement instead.

The file

We split this skill into the rules it gives an agent

9 rules. About 0 are common, 9 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Follow the steps in order.

    line 14
  2. Distinctive:

    If both are true, stack them: one service for one vertical.

    line 28
  3. Distinctive:

    If neither is true, pick the cell (vertical x service) with the best margin evidence and treat the positioning as a 2-quarter bet, not an …

    line 29
  4. Distinctive:

    Do not pick a niche the client list cannot evidence - a claimed specialty with zero matching case studies reads as a lie in the first sales …

    line 66
  5. Distinctive:

    Do not keep serving everyone while the website claims a niche.

    line 67
  6. Distinctive:

    Do not make the audit free or "credited back" by default - crediting is a concession to deploy in negotiation, not the list price.

    line 68
  7. Distinctive:

    Do not niche by company size alone ("we serve SMBs").

    line 69
  8. Distinctive:

    Do not rebrand before the entry offer and case studies are ready - positioning shipped in pieces converts nothing.

    line 70
  9. Distinctive:

    Every claimed outcome has at least one named client behind it.

    line 77

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Agency Positioning

A generalist agency competes on price against every other generalist, wins only by referral, and builds case studies that never compound. Specialization is what lets an agency charge for outcomes instead of hours, and the costly mistake this skill prevents is the fake niche: a website that claims a specialty the client list, the case studies, and the entry offer do not back up. Positioning is only real when all four line up.

Work the example agency throughout: Northbeam Digital, an 8-person marketing agency with 11 retainer clients averaging $6,500/month ($71.5k MRR) and a 62 percent gross margin target.

Operating procedure

Follow the steps in order. The client-base audit comes first because the right specialization is almost always already hiding in the current book of business - you pick the niche you can prove, not the one that sounds best.

Step 1: Audit the current client base

Pull per-client margin and revenue from retainer-economics-calculator (install that skill first - its margin numbers drive this decision). For each of the clients, record: vertical, primary service consumed, gross margin, retainer size, and whether the team likes the work. If margin data is a guess, label it a guess.

Northbeam's audit shows the pattern: its four highest-margin clients (Bluepine Outdoors, Onyx Fitness, Pillar Home, Verra Health - all at or near the 62 percent target) are consumer brands buying paid acquisition. Its two worst (Kettleworks at 24 percent, Delta Freight at 33 percent) are odd-fit clients buying grab-bag services.

Step 2: Choose vertical or service specialization

Decide with these rules, in order:

  • Specialize by vertical when three or more current clients share an industry AND results transfer between them (same channels, same buyer). Vertical positioning commands the strongest premium because the prospect believes you already know their business.
  • Specialize by service when one service line drives 50 percent or more of revenue or clearly holds the best margins, and clients span industries. Service positioning scales lead flow faster but defends price less.
  • If both are true, stack them: one service for one vertical. This is the strongest position an agency under 15 people can hold.
  • If neither is true, pick the cell (vertical x service) with the best margin evidence and treat the positioning as a 2-quarter bet, not an identity.

Northbeam stacks: paid acquisition (service) for consumer brands doing $2M-$20M revenue (vertical band).

Step 3: Write the positioning statement

Use the formula: "We're the agency that [specific outcome] for [specific who]." Test it against three checks: a prospect can tell in one sentence whether they qualify; a competitor's name cannot be swapped in without the sentence becoming false; the outcome is one the agency can evidence with a named client.

Good: "We're the agency that turns paid social into profitable revenue for consumer brands doing $2M-$20M." Bad: "We're a full-service digital agency that drives growth for ambitious brands." (Anyone qualifies, any agency could say it, nothing is provable.)

Step 4: Design the productized entry offer

The front door is a paid audit, not a free proposal. Free proposals are unpaid consulting that attract tire-kickers; a paid audit qualifies the buyer and pays for the sales process.

  • Scope: fixed deliverable, fixed price, fixed 2-week turnaround. No customization.
  • Price: 2-5 percent of the first-year retainer value. Northbeam's average retainer is $6,500/month ($78k/year), so its audit is priced at $2,500.
  • Deliverable: a findings document plus a prioritized 90-day plan, where the plan's first phase maps exactly onto the agency's core retainer. To produce the audit itself, use paid-acquisition-audit for paid channels or seo-optimizer for organic - this skill designs the offer, not the analysis.
  • Conversion target: 30-50 percent of paid audits should convert to a retainer within 60 days. Below 30 percent, the audit is attracting the wrong buyers or the plan is not landing on the retainer; fix the qualification questions before cutting the price.

Step 5: Align the proof

Rewrite the top three case studies so each one names the vertical, the service, and a number that matches the positioning statement's outcome. Retire or bury case studies that contradict the niche. One aligned case study with a real number beats eight generic logos.

Inputs to collect

  • Client list with vertical, service, margin, retainer size (from retainer-economics-calculator; label guesses as guesses).
  • The agency's honest capability edge: what the team is actually best at, per the owner and one senior delivery person.
  • Revenue band of the best-fit clients.
  • Current audit or proposal process and its close rate, if known.

Deliverable

A one-page positioning brief: the chosen specialization with the margin evidence behind it, the positioning statement in the X-for-Y formula, the entry-offer spec (scope, price, turnaround, conversion target), and the list of three case studies to rewrite with their target headline numbers.

Do NOT

  • Do not pick a niche the client list cannot evidence - a claimed specialty with zero matching case studies reads as a lie in the first sales call.
  • Do not keep serving everyone while the website claims a niche; misfit clients drag margin (Northbeam's two worst-margin clients are both off-niche) and pollute the proof base.
  • Do not make the audit free or "credited back" by default - crediting is a concession to deploy in negotiation, not the list price.
  • Do not niche by company size alone ("we serve SMBs"); size is a qualifier, not a position.
  • Do not rebrand before the entry offer and case studies are ready - positioning shipped in pieces converts nothing.

Quality bar

  • The positioning statement passes all three checks in Step 3.
  • The specialization decision cites per-client margin numbers, not vibes.
  • The entry offer has a fixed price inside the 2-5 percent band and a named conversion target.
  • Every claimed outcome has at least one named client behind it.

Escalation and neighbors

Install retainer-economics-calculator first; its per-client margins are the evidence base here. Once positioning is set, the audit itself is produced with paid-acquisition-audit or seo-optimizer, and won retainers flow into client-comms-cadence for the communication contract. Firing off-niche clients is a margin decision - run it through retainer-economics-calculator's fire-or-fix threshold, not through sentiment.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.