oss-contributor-onboarding

Audits and fixes the first-contribution path of open-source repositories against a scored rubric.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Open-source projects lose first-time contributors at every step between landing on the repository and merging a first pull request: broken setup, empty beginner-issue queues, and silent review queues. This Skill diagnoses which step leaks, fixes it, and proves the fix with a cold run from a clean machine. ## Core Features & Use Cases - Scored contributor-path audit: Runs a shell script plus a blocking-and-weighted scorecard (4 blocking checks, 16 scored points) to produce an evidence-backed audit report before any change is proposed. - CONTRIBUTING file drafting: Writes the file section by section against a published outline, with the legal gate placed before the reader writes code and conventions stated literally for agent-assisted contributors. - First-issue queue and review loop design: Rewrites beginner issues with the seven required parts, sets claiming and expiry conventions, and builds a two-clock review playbook with reply templates. - Use Case: A maintainer says "we have 4k stars but zero external pull requests." The Skill baselines the funnel, cold-runs the setup, scores the path, and returns a fix order ranked by damage removed per hour. ## Quick Start Ask the assistant to audit why first-time contributors give up on your repository and score the contribution path before changing anything.

Frequently Asked Questions about oss-contributor-onboarding

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

FAQPage Schema
How do I get more contributors to my open source project?

Start by scoring the first-contribution path rather than rewriting documentation: check that contribution is invited, setup runs cold, beginner issues exist, and submissions get answered. Fix the leaking step first, then prove the fix with a cold run from a clean machine.

What should a good first issue contain on GitHub?

A beginner-friendly issue needs seven parts: observed behaviour, expected behaviour, the file and its test, required skills or APIs, a suggested approach, the exact verification command, and a named mentor. Size it at roughly one evening for someone new to the codebase.

How fast should maintainers respond to a first pull request?

Acknowledge on a separate clock from reviewing: a same-day note saying the PR was seen and when review will land. GitHub's Open Source Guides report contributors reviewed within 48 hours return at a much higher rate, though no published dataset backs the figure.

Should I use a devcontainer or Codespaces for contributor setup?

Adopt the portable .devcontainer format before choosing any hosted vendor, since the format works across editors and cloud workspaces while the hosting choice does not. Vendor-published time savings are marketing figures with no peer-reviewed measurement behind them.

Is Google Summer of Code worth it for a small project?

Only after the environment and review loop already work, since an under-mentored intern costs more than no intern. The two most-cited studies disagree on retention, and a solo maintainer with a few hours per week cannot clear a mentor's weekly commitment for a full season.

Why do first-time contributors disappear after one pull request?

The common causes are silence on the submitted PR, discovering the work is out of scope after review rounds, and no explicit invitation to a second contribution. Invite the next contribution at merge time with a named issue, since this almost never happens on its own.