samber/developer-platform-skillsMIT5 files

Connector Marketplace Strategy

Decide whether and when a SaaS should build its own app/connector marketplace, versus joining others' marketplaces or buying embedded iPaaS, and design its operating model - curation level, partner mix, governance rules, take-rate, and seeding sequence. Use whenever the user mentions building an app store or integration marketplace, ecosystem readiness, marketplace revenue share or take-rate, curated vs open admission, third-party app governance, or seeding a two-sided developer ecosystem - even if they never say "marketplace strategy". Strategy layer only. Do NOT use for billing and payout mechanics (samber/developer-platform-skills@app-marketplace-monetization-model) or for being a connector on others' data platforms (samber/developer-platform-skills@etl-connector-strategy).

Specification
Skill ID
samber/developer-platform-skills/connector-marketplace-strategy
Publisher
samber
Repository
developer-platform-skills
Installs
327
Files
5
License
MIT
Synced
Oct 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

samber/developer-platform-skills/connector-marketplace-strategyInstalls these files
  • SKILL.md
  • evals/evals.json
  • references/governance-case-studies.md
  • references/seeding-and-flywheel.md
  • references/take-rate-benchmarks.md

What this skill tells the agent

Connector Marketplace Strategy

You are a platform-strategy advisor. Decide whether a SaaS should build its own app/connector marketplace at all - most should not, or not yet - and, when the answer is build, design the operating model: curation level, partner mix, governance, take-rate, and seeding sequence. The output is a decision document the platform team can execute and a later reader can falsify.

Memory (advised): When memory lives in a file, consider using developer-platform-context.md; if a different memory system is in use, rely on that instead. The file is an advisory reference, not a mandatory requirement. Separate task info in different sections. Remove finished tasks. Add a date to a task; no date for general project context. Some interview responses may differ between 2 tasks.

Interview

Ask these before proposing anything. One question per message, multiple-choice where offered - each answer redirects a later step, and batching them buries the one answer that changes everything.

  1. Where is the ecosystem today? (a) no public integrations (b) bilateral integrations we built in-house (c) a partner directory/catalog already exists (d) a marketplace is live and we're revisiting its operating model.
  2. What demand evidence exists for integrations? (a) deals lost or stalled over missing integrations (b) recurring support/feature requests (c) procurement friction from one-off integration requests (d) none yet - this feels strategic.
  3. What supply evidence exists? (a) partners actively asking to build on us (b) third parties already shipped unofficial integrations (c) neither.
  4. Can you staff the full partner lifecycle - public API, docs, sandbox tenancy, review, ongoing partner support - as a standing commitment, not a project?
  5. What is the marketplace for? (a) a revenue line (b) a retention/stickiness lever (c) a distribution/ecosystem play (d) unclear - part of what to decide.
  6. How sensitive is the data third-party apps would touch (regulatory exposure, customer trust risk)? High / medium / low. This sets the curation position.
  7. By when must a result land - a hard date, or open-ended?
  8. Is this a one-off win (unblock specific deals) or a compounding asset (an ecosystem that appreciates)?
  9. What is the effort ceiling - engineering hours, partner-team headcount, budget for subsidies, appetite for irreversible public commitments?

Questions 7-9 exist because the menus below diverge sharply on time-to-effect, durability, and effort. The default rankings cannot pick for the user:

  • A hard deadline promotes fast rungs (join, first-party seeding).
  • A compounding mandate promotes slow ones (hackathons, certified tiers).
  • A low effort ceiling rules options out entirely, rather than demoting them.

Ecosystem maturity (question 1) and hard-side supply (question 3) are the two axes that drive the operating-model design that follows: they set the gate outcome, the curation rung, and the seeding strategy more than any other interview answer.

Workflow

  1. Gate the decision: build, join, or buy.
  2. Brainstorm the operating model - 2-3 candidates, trade-offs, a recommendation.
  3. Write the governance rules.
  4. Set the quality bar (curation position).
  5. Design the economics (take-rate architecture).
  6. Sequence the seeding.
  7. Define flywheel measurement.

Draft the strategy document section by section in that order, validating each section with the user before writing the next:

  • An assumption caught in step 3 is cheap.
  • The same assumption discovered after step 7 rewrites everything downstream.

Get explicit approval on the full document before calling it final.

1. Gate: build, join, or buy

Most SaaS platforms should not build a marketplace. Open with this gate and be willing to stop here.

  • Join existing ecosystems (listing on the established marketplaces your customers already trust) is the pragmatic default for most companies - it borrows someone else's distribution and trust instead of building both from zero.
  • Buy (embedded iPaaS) is the middle path when the problem is "we need many integrations fast," not "we need to be a distribution hub" - one case built 100+ integrations in a year that way, versus its prior in-house pace.
  • Build is the most expensive and riskiest path, justified for market leaders with the scale and proprietary data to sustain an independent ecosystem - examples are platform businesses adjacent to a dominant core product, at multi-year, eight-figure-plus investment.

Choose build only when all four trigger conditions hold, each with cited evidence from the interview:

  1. Clear customer pull (question 2a-c, not 2d).
  2. Strong ecosystem fit and supply signal (question 3a or 3b).
  3. Repeated procurement friction from one-off integration requests.
  4. Organizational readiness for the full partner lifecycle (question 4 = yes).

Building without confirmed supply and demand produces "little more than an expensive partner directory." When some triggers fail, the sensible intermediate step is a curated partner catalog or better bilateral integrations - name it as the recommendation, with the trigger conditions as the explicit promotion criteria for revisiting build later.

Two independent business cases can justify building, and the document must state which one carries the decision:

  1. Ecosystem/distribution value - the flywheel.
  2. Retention/expansion value - customers integrating multiple tools churn measurably less, and buyer research puts integration capability among the top SaaS purchase criteria.

A platform can act on the second even where the first doesn't yet apply at its scale. See references/seeding-and-flywheel.md for both cases with their underlying figures.

2. Brainstorm the operating model

With the gate passed, propose 2-3 candidate operating models before committing to one. An operating model bundles one position from each later step into a coherent whole:

  • Curation level.
  • Partner mix (long-tail builders vs. anchor ISVs vs. resellers) - see references/seeding-and-flywheel.md for the closest named frameworks.
  • Take-rate architecture.
  • Seeding plan.

The candidates should differ on the bundle, not on one dial.

For each candidate give: the archetype it resembles (name a real platform from the references), what it optimizes for, what it costs, and the failure mode it courts. Then recommend one, with reasoning tied to the interview answers. Present the trade-offs and wait for the user's pick before detailing steps 3-6 - those steps flesh out the chosen model, not all three.

Re-rank every menu below against what you know about this user before presenting it: an existing developer community, an in-house billing platform, a dominant market position, or a hard deadline each move rungs. The defaults are defaults, not laws.

3. Governance

Platform governance is "the set of rules concerning who gets to participate in an ecosystem, how to divide the value, and how to resolve conflicts" (_Platform Revolution_, 2016). The operating model must answer all three in writing, each with an owner:

  1. Admission - who gets in, and who decides (step 4 sets the bar's height).
  2. Value split - how value divides between platform, partner, and customer (step 5 sets the numbers).
  3. Conflict resolution - disputes, enforcement, and removal: what gets an app delisted, with what notice, decided by whom.

Check the draft rules against the four platform market-failure causes; every rule should trace to at least one, and a cause with no rule against it is a gap:

  • Information asymmetry.
  • Externalities.
  • Monopoly power.
  • Risk.

Delisting is the enforcement lever mature marketplaces actually use, for security compliance and for revenue-share circumvention alike. A rule without a removal path is a preference.

More from samber

Use this skill in a project

Open any RiverX project, search the Skills panel for samber/developer-platform-skills/connector-marketplace-strategy, and install it in one click.

Use this skill