dev-browser
Browser automation with persistent named pages via the dev-browser CLI. Use when users ask to navigate websites, fill forms, take…
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
$ npx -y skills add numman-ali/n-skills --skill open-source-maintainer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/open-source-maintainerContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: open-source-maintainer description: 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.
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?”
---
---
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.
If unsure which mode to use, default to **Maintain → Ship**.
---
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 |
---
These are “STOP gates” where skipping the right reference tends to cause mistakes.
1. **Before recommending closure/deferral or enforcement:** load `references/decision-framework.md`. 2. **Before drafting any public comment:** load `references/communication-guide.md`. 3. **Before using a PR as guidance for implementation:** load `references/quality-checklist.md`. 4. **Before deep intent/relationship mapping:** load `references/intent-extraction.md`. 5. **Before changing scoring/automation:** load `references/config.md`.
---
From repo root:
npx tsx /path/to/open-source-maintainer/scripts/triage.ts
Prefer `--delta` if a previous run exists.
---
# Standard run (creates reports/<datetime>/) npx tsx /path/to/open-source-maintainer/scripts/triage.ts # Compare with previous run npx tsx /path/to/open-source-maintainer/scripts/triage.ts --delta # Keep existing folder if same datetime npx tsx /path/to/open-source-maintainer/scripts/triage.ts --keep # Override report folder name npx tsx /path/to/open-source-maintainer/scripts/triage.ts --datetime 2026-01-17T12-30-00 # Use a custom config path npx tsx /path/to/open-source-maintainer/scripts/triage.ts --config .github/maintaine
Curated plugin marketplace for AI agents - works with Claude Code, Codex, and openskills
Browser automation with persistent named pages via the dev-browser CLI. Use when users ask to navigate websites, fill forms, take…
Multi-agent orchestrator for Claude Code. Use when user mentions gastown, gas town, gt commands, bd commands, convoys, polecats,…
Z.AI CLI providing: - Vision: image/video analysis, OCR, UI-to-code, error diagnosis (GLM-4.6V) - Search: real-time web search…
Multi-agent orchestration for complex tasks. Use when tasks require parallel work, multiple agents, or sophisticated…