MCPInstall

partner-app-onboarding

Design the partner-developer onboarding journey on a B2B SaaS platform - from partner signup through dev-account and sandbox provisioning, docs, education and certification posture, and support channels, to the first submitted app. Use whenever the user mentions partner developer onboarding, developer program entry, self-service vs application-gated registration, sandbox tenancy for partners, certification gating submission, partner support channels, or time-to-first-submitted-app - even if they never say "onboarding". Journey design only. Do NOT use for review-gate mechanics (samber/developer-platform-skills@app-marketplace-review) or sandbox isolation architecture (samber/developer-platform-skills@api-test-mode-design).

Installs
8.4K
Last 24h
+291
Trending rank
#991
Security
Pass

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/samber/developer-platform-skills --skill partner-app-onboarding
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads partner-app-onboarding automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

Security audits

Independent scans of the skill's instructions and bundled files.

Gen Agent Trust Hub PassSAFE ·This skill is a design and strategy framework for building partner-developer onboarding journeys. It contains no executable code, external dependencies, or network operations. The analysis found no evidence of prompt injection, data exfiltration, or obfuscation.
Socket PassNo alerts
Snyk PassLOW ·Risk: LOW · No issues

SKILL.md

The instructions your agent reads when the skill is triggered.

Partner App Onboarding

You are a platform-program designer. Design the journey a partner developer travels on the user's B2B SaaS platform, from "signs up as a partner" to "first app submitted for review".

The journey covers:

  • the registration gate
  • dev-account and sandbox provisioning
  • education and certification posture
  • support channels
  • the funnel instrumentation that shows where partners stall

The output is an onboarding design the platform team can implement and measure.

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 before proposing anything. One question per message, multiple-choice where offered - the answers pick rungs in every menu below.

  1. What do partners build? (a) marketplace apps (b) private integrations for shared customers (c) both.
  2. What exists today? (a) no program - designing from zero (b) signup exists, the journey after it is ad-hoc (c) full journey live, being revisited.
  3. How long does a competent developer need to reach a first working app on your platform? Hours / days / weeks-to-months. This is the strongest gate-selection signal.
  4. How sensitive is the data partner apps touch (regulatory exposure, customer-trust risk)? High / medium / low.
  5. Who are the partners? (a) mostly individual developers and small teams (b) mostly commercial ISVs selling through you (c) a mix.
  6. What support capacity exists as a standing commitment - docs writers, community moderation, partner-manager headcount?
  7. By when must the journey be live - a hard date, or open-ended?
  8. Is the goal a one-off win (specific partners already waiting to build) or a compounding asset (a growing developer ecosystem)?
  9. What is the effort ceiling - engineering hours for provisioning automation, education-content budget, support headcount?

Questions 7-9 re-rank the menus below:

  • a hard deadline promotes low-effort rungs (own-account sandbox, docs-plus-forum support)
  • a compounding mandate promotes slow ones (credentialed education, community programs)
  • the effort ceiling deletes rungs outright rather than demoting them

Workflow

  1. Map the journey stages and pick a stage model.
  2. Choose the entry gate.
  3. Design provisioning - sandbox tenancy and credentials.
  4. Set the education and certification posture.
  5. Build the support-channel ladder.
  6. Sequence the commercial decisions late.
  7. Instrument the funnel.

Validate each step's choice with the user before moving to the next - every later step assumes the gate chosen in step 2.

1. Map the journey

Write the journey as explicit named stages before designing any single one - an unnamed stage never gets an owner or a metric. Two citable models exist, both platform-documented:

  • Atlassian's own onboarding guide: a four-phase model, Plan, Build, Launch, Grow
  • Salesforce's seven-milestone ISV journey

Adopt, adapt, or replace them, but name the stages.

One structural rule dominates, observed at four of the five major ecosystems studied (platform-documented, see references/platform-archetypes.md): decouple "start building" from "get approved." Accounts, sandboxes, and credentials provision instantly and free. Human review concentrates at the app-submission gate, where it actually protects end customers.

2. Entry gate

Three rungs, ranked:

  • effort (descending): application-reviewed registration > agreement-split entry > self-service signup

  • trust and control (descending): application-reviewed registration > agreement-split entry > self-service signup

  • compliance cost (descending): application-reviewed registration > agreement-split entry > self-service signup

    • a reviewed gate needs a countersigned company-level agreement and a documented admission decision per applicant, and unwinding an admitted partner is a contract termination
    • the seller track adds KYC/KYB identity data, so privacy and data-residency review applies, but only for partners who opt into selling and only reversibly
    • a click-through program agreement needs one legal sign-off, then none per partner
  • efficiency: self-service signup > agreement-split entry > application-reviewed registration

  • Default rung: self-service signup. A form plus a program-agreement checkbox, no human in the loop - the entry shape at four of the five ecosystems studied (platform-documented). Every reviewer hour spent at registration is spent before the partner has produced anything worth reviewing.

  • Promote to agreement-split entry when commercial sellers transact through the platform: keep building ungated for everyone, and add a separate verified seller track - agreement signature, KYC/KYB identity checks - that gates selling, never building. This is the split Atlassian formalized in its 2025 marketplace-security update (platform-documented).

  • Starved option: application-reviewed registration - a human reviews every partner application before any access (the Salesforce shape: a days-long review, company-level agreement acceptance blocking every user until signed - platform-documented). Highest trust per admitted partner, and its cost scales with every applicant, so it loses every efficiency round. It gets promoted anyway when either applies:

    • question 3 answers weeks-to-months: the environment model is complex enough that unguided partners fail, so guided pre-launch stages earn their overhead
    • question 4's answer means you must know who is building before granting any data access

Every ranking in this skill is a default, not a law - re-rank each against questions 3-5 and anything else you know about the user, and say which answer moved which rung.

Entry tiers deserve a separate warning: at four of five platforms studied, the "entry tier" gates nothing - real partner tiers are earned post-launch on performance (platform-documented). Ladder depth belongs to samber/developer-platform-skills@connector-marketplace-strategy.

Don't invent a graded entry ladder. Salesforce's pre-launch Registered → Exploration → Build stages are the documented exception, justified by its build complexity, not a norm to copy.

3. Provisioning

Grant sandbox tenancy and credentials at signup, not after review. Three rungs, ranked:

  • effort (descending): production-mirror sandboxes > instant dedicated dev tenancy > own-account-as-sandbox
  • fidelity and partner experience (descending): production-mirror sandboxes > instant dedicated dev tenancy > own-account-as-sandbox
  • efficiency: own-account-as-sandbox == instant dedicated dev tenancy > production-mirror sandboxes

The == is genuine: own-account buys less for near-zero effort, dedicated tenancy buys more for more, and the ratios are comparable - question 4, not the ratio, makes this pick.

  • Default rung: instant dedicated dev tenancy - a free dev instance, store, or account created at signup, no time limit, no payment info (the Shopify and Atlassian shape, platform-documented). This is what "decouple building from approval" looks like as infrastructure.

  • Step down to own-account-as-sandbox when partner actions are safe and reversible inside a real tenant: the partner's own workspace doubles as the test environment, and a first app runs live there minutes after signup (the Slack CLI shape, platform-documented). Near-zero platform effort. The moment apps touch money, irreversible actions, or other tenants' data: delete this rung, don't demote it - a parked unsafe option silently reappears as scope.

  • Starved option: production-mirror sandboxes - full-fidelity replicas with realistic data and scale. Highest fidelity, heaviest to build and meter, so this rung loses every efficiency round. The sourced platforms ration them (platform-documented):

    • Slack quotas its provisioned enterprise sandboxes
    • HubSpot gates production-mirror sandboxes behind a paid tier

    Promoted when partner apps genuinely can't be validated without production-realistic behavior: enterprise-grade apps, data-heavy integrations.

Isolation architecture, test-key prefixes, magic test values, and graduation-to-live mechanics belong to samber/developer-platform-skills@api-test-mode-design - this step decides when tenancy is granted and what shape it takes, not how the sandbox isolates.

4. Education and certification posture

Three rungs, ranked:

  • effort (descending): mandatory pre-submission certification > credentialed education loop > optional parallel track

  • first-submission quality (descending): mandatory pre-submission certification > credentialed education loop > optional parallel track

  • efficiency: optional parallel track > credentialed education loop > mandatory pre-submission certification

  • Default rung: optional parallel track. Courses and docs available from day one, required by nothing - the posture at all five ecosystems studied: none gates first submission on certification (platform-documented). The review gate is where quality gets enforced; education exists to help partners pass it faster.

  • Promote to a credentialed education loop when partner credibility is a buyer-facing signal: named, displayable certificates (Shopify Academy's Verified Skills path, Atlassian's Forge Fundamentals certificate, HubSpot Academy's "Learn. Build. Certify. Repeat." loop - all platform-documented), still non-gating, refreshed continuously rather than cleared once.

  • Starved option: mandatory pre-submission certification. Highest first-submission quality per partner, highest friction, loses every efficiency round - and it is not standard practice on any major marketplace. Promoted only when first-review fail rates stay above roughly 30-40% (self-set, not an industry standard) after a pre-submission validator already exists, and failure analysis traces to partner knowledge gaps rather than docs gaps.

Beware the certification wall: where certification exists but sits behind post-launch eligibility bars (HubSpot requires at least 6 months listed and 60 active installs before certification opens - platform-documented), partners discover the wall after believing onboarding was done. Whatever the posture, disclose every post-launch threshold inside the onboarding docs, never at the moment the partner hits it.

5. Support channels

These rungs stack - each layers on the previous, never replaces it.

  • effort (descending): named partner managers > office hours > real-time community chat > docs + community forum

  • unblock power (descending): named partner managers > office hours > real-time community chat > docs + community forum

  • efficiency: docs + community forum > real-time community chat > office hours > named partner managers

  • Default rung: docs plus a self-serve community forum. Answers compound - every answered thread deflects the next partner's ticket.

  • Promote to real-time community chat (plus periodic townhalls) once repeated questions cluster; the heaviest self-service program studied runs a 35,000+-member partner chat community (platform-documented).

  • Promote to office hours when a recurring hard step - a review gate, a complex environment model - generates questions that need a platform engineer rather than a peer (Salesforce runs biweekly partner office hours plus case-based security-review office hours - platform-documented). Design the program itself - slot, rotation, scope card - with samber/developer-relations-skills@developer-office-hours-program.

  • Starved option: named partner managers. Highest unblock power, scales only with headcount, loses every efficiency round. Question 5 answering commercial-ISV promotes it for that segment only - the platform-documented pattern assigns named managers to commercial partners, never to every individual developer.

6. Sequence commercial decisions late

  • Defer the monetization-model choice to the launch stage, never registration: the platform-documented pattern asks Free / Paid-via-platform / Paid-via-vendor as the last gate before listing. A partner forced to price an app they haven't built answers randomly and resents the form.
  • Same for commercial agreements beyond the basic program agreement: a seller or distribution agreement belongs at first listing (that's the agreement-split entry from step 2), a revenue-reporting obligation at first sale.
  • Post-launch performance tiers and featured placement are samber/developer-platform-skills@connector-marketplace-strategy's scope - link partners to them from onboarding docs, but keep them out of the entry path.

7. Instrument the funnel

Marketplaces keep their partner-onboarding conversion numbers internal, so instrument your own from day one at four checkpoints:

  1. signup → sandbox/credentials provisioned
  2. provisioned → first API call
  3. first API call → first app submitted
  4. submission → approval

The headline metric, time-to-first-submitted-app, is effectively yours to coin: the named metrics sit either side of it - time-to-first-call before, "time to first deal" after. Flag it as self-defined wherever you report it. Definitions, the adjacent named frameworks, and the underlying evidence live in references/funnel-metrics-and-benchmarks.md.

Working thresholds, each attributed in that reference file:

  • Checkpoint 2 above ~10 minutes → fix onboarding friction before anything else; the drop-off evidence, drawn from general developer-tool funnels rather than marketplace-partner data, puts the largest leak before the first API call.
  • First-review fail rate above ~30-40% → build a pre-submission validator before considering mandatory education (self-set threshold).
  • Time-to-first-submitted-app far exceeding review duration → the bottleneck is docs and enablement, not the review team.

Baseline against your own first quarter and iterate the journey until every checkpoint's conversion improves quarter over quarter - measure the trend, and set no absolute pass bar.

If your harness has persistent memory, record the chosen entry gate, provisioning rung, certification posture, support ladder, and each rung's promotion condition - later runs (review-process design, listing standards, tier ladders) should inherit these choices instead of re-asking.

Failure modes

  • Sandbox behind the review gate. Partners approved to build but unable to test churn silently in the gap. Fix: provisioning at signup (step 3) - the four-of-five-platform norm exists because this failure is universal.
  • Graded entry ladder nobody needs. Copying a pre-launch stage model onto an hours-to-first-app platform adds friction with no guidance value. Fix: step 2's default honestly applied; entry tiers gate nothing at most real programs.
  • Monetization asked at registration. An upfront pricing form collects noise and scares off partners still exploring. Fix: step 6 - commercial decisions land at launch.
  • Hidden post-launch walls. Install-count or tenure thresholds for review eligibility or certification (both platform-documented: a marketplace review requiring ≥5 active installs before it starts; certification requiring 6 months and 60 installs) hit partners after they think they're done. Fix: disclose every threshold in the onboarding docs.
  • Review-gate surprise. Partners discover requirements at first rejection; developer-community threads at two studied platforms describe 2-3 rejection cycles, clustering on UI standards, data-privacy webhooks, and billing compliance (developer-community-reported). Fix: publish the review checklist inside onboarding docs and offer a pre-submission validator.
  • Certification as bouncer. Gating submission on a course completes the funnel's leak, not the app's quality. Fix: step 4's default - enforce quality at review, teach in parallel.
  • Unmeasured funnel. Without the four checkpoints, "partners sign up but nothing ships" has no diagnosis. Fix: step 7 before launch, not after the first stall.

Invocation examples

  • "We're launching a developer program for our CRM platform - design the journey from partner signup to first submitted app."
  • "Partners sign up but never submit anything. Audit our onboarding: where are they stalling and what do we fix first?"
  • "Should partner registration be application-reviewed like Salesforce or self-service like Shopify, and when do we provision sandbox tenancy?"

References

  • references/platform-archetypes.md - five onboarding archetypes: entry gate, provisioning, education, support, and review-stage shape per platform.
  • references/funnel-metrics-and-benchmarks.md - metric definitions, adjacent named frameworks, review-stage durations, drop-off evidence, and thresholds.

See also, same collection:

  • samber/developer-platform-skills@app-marketplace-listing-standards - listing content standards the partner meets at submission time.
  • samber/developer-platform-skills@app-marketplace-monetization-model - the seller-agreement, fee, and payout mechanics behind the commercial decisions this journey sequences late.
  • samber/developer-platform-skills@developer-portal-design - the docs and portal surface the whole journey runs through.
  • samber/developer-platform-skills@integration-partnership-strategy - which partners to court in the first place, upstream of onboarding them.
  • samber/developer-platform-skills@app-marketplace-launch-marketing - recruiting and promoting a founding cohort; this journey is what those recruited partners then walk, so a launch date sets the deadline the provisioning and support rungs here must meet.

See also, sibling collection:

  • samber/developer-relations-skills@developer-certification-program - designs the partner-engineer credential itself (exam format, proctoring, renewal, verification) once the credentialed education loop is chosen here.

FAQ

What does the partner-app-onboarding skill do?

Design the partner-developer onboarding journey on a B2B SaaS platform - from partner signup through dev-account and sandbox provisioning, docs, education and certification posture, and support channels, to the first submitted app. Use whenever the user mentions partner developer onboarding, developer program entry, self-service vs application-gated registration, sandbox tenancy for partners, certification gating submission, partner support channels, or time-to-first-submitted-app - even if they never say "onboarding". Journey design only. Do NOT use for review-gate mechanics (samber/developer-platform-skills@app-marketplace-review) or sandbox isolation architecture (samber/developer-platform-skills@api-test-mode-design).

How do I install partner-app-onboarding?

Run npx skills add https://github.com/samber/developer-platform-skills --skill partner-app-onboarding in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/partner-app-onboarding/ (personal) or .claude/skills/partner-app-onboarding/ (project).

Which AI agents can use partner-app-onboarding?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is partner-app-onboarding safe to install?

Security partners have reviewed it: Gen Agent Trust Hub passed; Socket passed; Snyk passed. As with any skill, read the SKILL.md and bundled scripts before installing.

Who maintains partner-app-onboarding?

It is published by samber in samber/developer-platform-skills. It has 8,355 recorded installs.

More from samber/developer-platform-skills

View all →

app-marketplace-monetization-model

samber/developer-platform-skills

Design how a B2B SaaS app/connector marketplace makes money, operator side - merchant-of-record posture (marketplace-billed vs developer-billed), billing rails and account configuration, the fee stack (revenue share collected at source, program fees, processing pass-through), fee waivers and incentive tiers, payout cadence and hold windows, and the marketplace-facilitator/VAT tax layer. Use whenever the user mentions charging for apps, rev-share collection, paid-app billing or billing APIs, developer payouts, fee waivers, or merchant of record - even if they never say "marketplace monetization". Mechanics layer only. Do NOT use for take-rate level and tiers - use samber/developer-platform-skills@connector-marketplace-strategy instead.

Backend & APIs8.4K installs

webhook-platform-design

samber/developer-platform-skills

Design a provider-side outbound webhook platform - event taxonomy and catalog, payload envelope and schema versioning, an HMAC signing scheme (Standard Webhooks), at-least-once delivery with retry/backoff and dead-letter policy, subscription lifecycle states, and the developer-facing debugging surface (delivery logs, replay, test-event triggering). Use whenever the user mentions webhooks, event callbacks, push events to customer endpoints, webhook signatures, delivery retries, or a webhook consumer portal - even if they never say "webhook platform". Provider side only. Do NOT use for consumer-side retry mechanics - use samber/developer-platform-skills@api-idempotency-retry instead.

Backend & APIs8.4K installs

integration-partnership-strategy

samber/developer-platform-skills

Select which technology partners a B2B SaaS vendor integrates with and how deep each partnership goes - demand-data partner prioritization (deal-attached revenue, retention lift, competitive necessity), the referral-to-OEM depth ladder with graduation gates, joint-roadmap and co-build governance, certification-program joins with budgeted renewals, sourced-vs-influenced pipeline attribution, and where the technology-partnerships function reports. Use whenever the user mentions integration partners, ISV alliances, technology partnerships, partner tiers, certification programs, or partner-pipeline attribution - even if they never say "partnership strategy". Strategy layer only. Do NOT use for ETL-platform listings - use samber/developer-platform-skills@etl-connector-strategy instead.

Data & Databases8.4K installs

app-marketplace-listing-standards

samber/developer-platform-skills

Write the listing-content rulebook for the operator of a B2B SaaS app marketplace - the standard every third-party listing must meet, covering required fields with objective reject criteria, screenshot and video specs, description quality bars, category taxonomy design, localization posture, badge display rules, and staleness/decay enforcement. Use whenever the user mentions listing standards, a listing rubric or marketplace quality bar, screenshot or media requirements, marketplace categories, rejection criteria, or delisting stale listings - even if they never say "listing standards". Operator side only. Do NOT use for optimizing a vendor's own listing - use samber/developer-platform-skills@integration-listing-optimization instead.

Media & Creative8.4K installs

api-reference-quality

samber/developer-platform-skills

Audit a published API reference at the endpoint level against its spec surface - every operation, parameter, response code, and error documented, request/response examples present, per-language code snippets in parity, try-it affordances working - and install the source-of-truth gates that stop reference drift (spec-driven generation, OpenAPI lint, contract tests, snippet parity in CI). Use whenever the user mentions API reference docs, OpenAPI docs completeness, undocumented endpoints or error codes, stale or drifting docs, or docs CI gates - even if they never say "reference quality". Endpoint-level reference only. Do NOT use for portal IA and onboarding - use samber/developer-platform-skills@developer-portal-design instead.

Backend & APIs8.4K installs

developer-platform-kickoff

samber/developer-platform-skills

Before starting any developer-platform, public-API, or integration work - or whenever no other platform skill has been chosen - route the task to the right skill in samber/developer-platform-skills, or say plainly that none fits, then bootstrap or resume the project's shared platform context. Fires at every API or platform project start, at each recurring platform review, and whenever routing is unclear. Use whenever the user mentions a developer platform kickoff, a new public API program, an integration-surface roadmap, "which platform skill do I need", "where do I start with our public API", platform skill routing, or a recurring platform check-in - even if they never name a skill or ask to be routed. It spans REST, GraphQL and gRPC design, webhooks, SDKs, MCP, OAuth and API keys, rate limits, versioning, developer portals, docs, sandboxes, marketplaces, and partner strategy, so an ambiguous platform question belongs here first. Outputs a short-list and an ordered skill chain, never

Backend & APIs8.4K installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.