chjnett

Open Contribute — Git skill for Claude Code

Git community

Agent Skills that take you from "I want to contribute to open source" to a submitted pull request — and measure whether a repo actually merges outside PRs before recommending it.

How to install Open Contribute

This entry records only its repository, not the path inside it, so there is no exact command to give. Open chjnett/open_contribute and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Open Contribute does

Agent Skills that take you from "I want to contribute to open source" to a submitted pull request — and measure whether a repo actually merges outside PRs before recommending it.

Alternatives in Git

  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • OSS PR — Commit + PR workflow for open source contributions: auto-creates a user-prefixed branch when on main/master, t 19.7k ★
  • GitLab — Source Control GitLab integration via MCP 14k ★

README

first-contribution

An Agent Skill that gets you from "I want to contribute to open source" to a submitted pull request — and refuses to send you at issues that are already dead.

Build Status Latest release License Platform


[한국어](./README.ko.md) | English

The problem

`good first issue` labels lie. On a popular repo the labelled issue you find is usually already claimed, already fixed by a different PR, or quietly resolved with nobody closing the ticket. You read the code, get invested, and then find a linked PR from six months ago.

That is the visible half. The invisible half is worse: a repo can look thriving — daily commits, hundreds of merges a quarter — while merging almost nothing from anyone outside its core team. Stars and activity don't tell you whether *your* PR will land.

Share of merged PRs from outside each repo's top-5 authors, 15 repositories measured

Same day, same method: `grafana/grafana` merges 70% of its PRs from outside its five most frequent authors. `chroma-core/chroma` merges 8% — and every one of the 17 PRs opened against its good-first-issues had failed to merge. Both look healthy from the outside.

Then there's the race. Anything recent, well-scoped and labelled tends to