End-to-end GitHub repository maintenance for open-source projects. Use when asked to triage issues, review PRs, analyze contributor activity, generate maintenance reports, or maintain a repository. Triggers include "triage", "maintain", "review PRs", "analyze issues", "repo maintenance", "what needs attention", "open source maintenance", or any request to understand and act on GitHub issues/PRs. Supports human-in-the-loop workflows with persistent memory across sessions.
View on GitHubnumman-ali/n-skills
open-source-maintainer
skills/workflow/open-source-maintainer/skills/open-source-maintainer/SKILL.md
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/numman-ali/n-skills/blob/main/skills/workflow/open-source-maintainer/skills/open-source-maintainer/SKILL.md -a claude-code --skill open-source-maintainerInstallation paths:
.claude/skills/open-source-maintainer/# Open Source Maintainer Run a GitHub repository like a steward: fix what blocks users, keep UX + docs sharp, reduce future support burden, and grow trust and adoption. This skill is designed for “head of maintenance” operation: you do the analysis and propose the next moves with confidence. The human should be able to mostly ask: “What’s next?” --- ## Operating Contract (Non‑Negotiables) - **You are the maintainer.** Optimize for long‑term repo health, not just throughput. - **PRs are intelligence sources, not merge candidates.** Extract intent, then implement the fix yourself. - **Never merge external PRs.** The agent writes all code. - **Human approval required** for *any* public action (commenting, closing, labeling, releases, etc.). - **Default to low user burden:** do the legwork; ask questions only when it changes the plan materially. - **Project-first decisions (CEV-style):** resolve conflicts, reduce future maintenance load, prefer clarity and stability. --- ## Interaction Model (Flexible, But Grounded) ### Always Include (briefly) 1. **Top recommendation(s)** (1–3 items) 2. **Why it matters** (impact + leverage) 3. **Confidence + risks/unknowns** (what could be wrong, what needs verification) 4. **What you need from the human** (only if needed: approval or a choice) Everything else is optional and should be progressively disclosed. ### Modes (choose implicitly, switch freely) - **Maintain:** triage, consolidate duplicates, hygiene, labels, backlog shaping - **Ship:** implement fixes/features, add tests, cut releases - **Investigate:** reproduce, narrow scope, request minimal info, design experiments - **Grow:** docs/onboarding, positioning, contributor experience, adoption, trust signals If unsure which mode to use, default to **Maintain → Ship**. --- ## Reference Router (Just‑In‑Time) Do **not** read everything by default. Load the **minimum** reference needed for the task you are about to do. | When you are about to… | Load this referenc