oss-distribution-strategy

Plans an open-source project's ongoing distribution channel mix ranked against maintainer capacity.

2|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/samber/developer-relations-skills --skill oss-distribution-strategy-samber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oss-distribution-strategy
Source: https://github.com/samber/developer-relations-skills/tree/main/skills/oss-distribution-strategy
Command: npx skills add https://github.com/samber/developer-relations-skills --skill oss-distribution-strategy-samber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? After the launch spike fades, maintainers struggle to keep new users finding their project without burning limited hours on channels that decay, stall, or never fit their adopter type. This Skill turns scattered distribution guesses into a ranked, costed channel portfolio with explicit refusals and review dates. ## Core Features & Use Cases - Coverage audit first: Inventories existing registries, listings, downstream packages and arrival sources, fixes stale metadata before any new channel is proposed, and snapshots a baseline. - Ranked channel portfolio: Applies a Bullseye-style foundation/test/core structure across eleven channel families (registry metadata, curated lists, downstream packaging, marketplaces, release stream, dependency position, trust signals, and more), ranked on efficiency, effort, and value for individual versus company adoption. - Adoption test and refusals: Scores every candidate channel on recurring cost, decay behaviour, observable signal and kill date, and writes named refusals with reopening conditions. - Use Case: A maintainer with 5 hours a month whose downloads flattened after a Show HN gets a foundation-only plan: fix registry metadata, correct two stale listings, set a maximum release interval, and refuse the 20-directory submission sprint out loud. ## Quick Start Ask the assistant to build a distribution plan for your open-source project, stating your ecosystem, adopter type, monthly maintainer hours, and current download baseline.

Frequently Asked Questions about oss-distribution-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan distribution for an open source project after launch?

Start with a coverage audit of registries, listings and downstream packages already in place, fix stale metadata, then rank candidate channels by recurring cost, decay behaviour, observable signal and kill date. Sequence the plan as foundation fixes, passive discovery, then active seeding.

Which distribution channels should an open source project prioritize?

By default efficiency ranks registry metadata first, then the release stream, dependency position, machine-readable surfaces and curated lists, with downstream packaging and creator seeding last. The order shifts with your adopter type, ecosystem and available maintainer hours.

Should my library be packaged for Homebrew or Debian?

Usually no for a library installed inside a virtual environment, since downstream packaging is irreversible and a stale package keeps shipping old versions. It fits when company adoption is the goal, the install unit is a standalone binary or container, and release hygiene lets a third-party packager hold it.

Does an OpenSSF Scorecard above 7 increase downloads?

No evidence links supply-chain scores, signing or provenance to download growth. Treat trust signals as procurement enablement that unblocks enterprise review, with the observable signal being evaluations that stop stalling rather than a download lift.

Why are my GitHub stars high but downloads flat?

Stars measure attention and promotion reach, not distribution; the announcement travelled but the install did not. That pattern signals an onboarding problem, so move budget to documentation rather than another awareness push, and track downloads, dependents and cloners instead.

How often should an open source project cut releases?

Commit to a predictable maximum interval, such as a fix landing within N weeks, rather than a mandatory minimum cadence. Empty calendar releases become noise pull requests downstream, while security fixes ship out of band and small changes get batched into one readable release.