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.