open-source-maintainer

open-source-maintainer is a skill for Claude Code from numman-ali/n-skills. It costs 104 tokens per session (1,680 once invoked), scanned A, original, Apache-2.0.

A maintenance workflow for open-source GitHub repositories, covering issue triage, pull-request review, contributor activity, and maintenance reports.

In plain words
What is it for?
Use it to analyze repository issues and contributions, recommend priorities, and prepare fixes for human approval before public actions.
Why use it?
It helps maintainers decide what needs attention while protecting code quality, documentation, and long-term project health.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the open-source-maintainer plugin — 1 skill shipped together

Good fit Use it to analyze repository issues and contributions, recommend priorities, and prepare fixes for human approval before public actions.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/numman-ali/n-skills/open-source-maintainer
About the project

n-skills is a curated marketplace for reusable instructions and skills that extend AI coding agents such as Claude Code, Codex, Cursor, and other agents that read AGENTS.md. Users install these workflow, tool, and orchestration packages through native installers or the universal OpenSkills installer. The catalogue plugins and skills are examples of the packages it distributes.

numman-ali/n-skills · 1,044 stars · on GitHub

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add numman-ali/n-skills --skill open-source-maintainer
Clone the repo
git clone --depth 1 https://github.com/numman-ali/n-skills

Made for: Claude Code.

Or install open-source-maintainer, the plugin that ships this one along with the rest of its 1 skill.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for open-source-maintainer

README.md
[![agentmods](https://agentmods.dev/badge/skills/numman-ali/n-skills/open-source-maintainer/github.svg)](https://agentmods.dev/skills/numman-ali/n-skills/open-source-maintainer)
Your own site
<a href="https://agentmods.dev/skills/numman-ali/n-skills/open-source-maintainer"><img src="https://agentmods.dev/badge/skills/numman-ali/n-skills/open-source-maintainer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for open-source-maintainer

Your own site · 80×15
<a href="https://agentmods.dev/skills/numman-ali/n-skills/open-source-maintainer"><img src="https://agentmods.dev/badge/skills/numman-ali/n-skills/open-source-maintainer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 104 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,680 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 6 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium MCP Rug Pull · line 87
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 122
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 125
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 128
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 131
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 134
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00104 $0.01680
Opus 5 $0.00052 $0.00840
Sonnet 5 $0.00021 $0.00336
Haiku 4.5 $0.00010 $0.00168

Measured 9d ago against content hash 9379a6dfa254, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

open-source-maintainer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

The scan reads SKILL.md. This mod also ships 15 executable files (scripts/triage.ts, scripts/triage/analysis.ts, scripts/triage/config.ts, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/workflow/open-source-maintainer/skills/open-source-maintainer/SKILL.md · 179 lines

How it starts

The opening of the file, as written. The whole thing — 179 lines — stays where its author put it; the contents beside it link to each section on GitHub.

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 reference (if not already in this run) Output you must produce
Understand the workflow and run artifacts references/workflow.md, references/report-structure.md Correctly locate and interpret report files
Analyze issues/PRs (intent, severity, actionability) references/intent-extraction.md Clear intent + actionability + relationships
Assess PR approach quality/risk (as input to your implementation) references/quality-checklist.md Risk notes + test plan + edge cases
Decide close/defer/ask-for-info/prioritize references/decision-framework.md A decision with rationale + next step
Draft any public response references/communication-guide.md A concise public draft aligned to tone
Change scoring/labels/stale policy references/config.md Proposed config edits + impact
Initialize/reshape .github/maintainer/ state references/repo-state-template.md Correct state files created/updated

Read the full file on GitHub · 179 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 179 lines · 104 tokens per session scan A 9379a6dfa254

Subscribe to this mod's changes

open-source-maintainer is a skill published in the GitHub repository numman-ali/n-skills (1,044 stars, last pushed 5d ago), licensed Apache-2.0. It adds 104 tokens to every session and 1,680 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.