gitgoblin
Finds open-source projects worth your time and turns what they need into a pull request a maintainer would be glad to merge
Install / Use
claude mcp add anandkaranubc -- npx -y github:anandkaranubc/gitgoblinIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of gitgoblin
gitgoblin scores 79/100 on our quality scale, 3604th of 4,632 Development & Engineering skills we index.
Its MCP Server is 7.0 KB long, well organised into 10 sections with 3 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so gitgoblin is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-11-07. Automated pattern scan on 2026-11-07. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
gitgoblin compared with similar skills
All 4 of these similar skills score higher than gitgoblin; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| gitgoblin (this skill)by anandkaranubc | 79 | 3 | today | MCP Server |
| taste-skillby Leonxlnx | 100 | 111.4k | 2d ago | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.8k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 79.1k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 70.2k | 1d ago | CLAUDE.md |
Frequently asked questions
- How do I install gitgoblin?
- Run
claude mcp add anandkaranubc -- npx -y github:anandkaranubc/gitgoblin. The install tabs above show the steps for each supported agent. - Which AI agents does gitgoblin work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is gitgoblin safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is gitgoblin still maintained?
- The repository was last updated today, so gitgoblin is actively maintained.
Skill content
View source on GitHubgitgoblin
Find open-source projects worth your time, work out what they really need, and turn that into a pull request a maintainer would be glad to merge.
Website · Getting started · Use it from your agent · Contributing
gitgoblin is a free, open-source companion for contributing to other people's software. It is for anyone who wants their open-source time to count: a first contribution, a project to learn from or depend on, or a quiet project worth reviving. It digs through public repositories for work that matters, shows the evidence, and helps you do that work to the project's own standards.
Status: preview. Discovery and analysis work today; preparing a contribution with an AI agent is experimental. See what works today.
Why
Finding somewhere to contribute usually means sorting by stars and searching for "good first issue". That surfaces the same crowded projects everyone else found, and misses the quiet library your own app depends on, the tool whose CI broke last month, and the docs that stopped matching the code two releases ago.
gitgoblin looks for those instead. It ranks projects against what you want, reads a repository the way a careful new maintainer would, and only proposes work it can back with evidence. When it writes code, the project's own tests have to pass, an independent reviewer checks the change, and nothing is published until you say so.
How it works
- Discover. Rank public repositories for a goal (contribute, learn, adopt, revive, explore), with filters for language, topic and stars, or "more like this one". Every result says why it ranked where it did.
- Understand. Profile a repository: what it is, how it is built and tested, how it treats outside contributors, and which conventions it follows.
- Find the work. List concrete opportunities, each with evidence you can check: issues nobody is working on, CI about to break, docs that contradict the code, tests missing where the code changes most.
- Contribute. For one opportunity, an AI agent investigates, plans, implements, runs the project's checks against a baseline, and gets an independent review. You read the result and decide whether to open the pull request.
Try it
You need Node.js 24 or newer and git.
npm install -g gitgoblin
gitgoblin discover contribute --language typescript
Or try it without installing: npx gitgoblin discover contribute --language typescript.
That prints ten ranked repositories with the reasons behind each ranking. To see every signal for one repository:
$ gitgoblin explain BurntSushi/ripgrep --goal adopt
BurntSushi/ripgrep ★ 69k · Rust · Unlicense score 0.73
goal: adopt
activity █████████░ 0.92 +0.05 last change today, 178 pull requests in the past year
responsiveness ██░░░░░░░░ 0.16 −0.04 issues close in ~25 days, pull requests in ~45 days
busFactor ██████░░░░ 0.58 +0.01 406 contributors, top committer wrote 70%
No configuration is needed; a GitHub token, or a gh login, raises the rate limit and adds data. docs/getting-started.md goes from here to analyzing a repository and preparing a contribution.
Use it from your AI agent
gitgoblin also runs as an MCP server, so the agent you already use can discover repositories, analyze them and brief you on one piece of work. For Claude Code:
claude mcp add gitgoblin -- npx -y @gitgoblin/mcp
docs/agents.md has the command for Codex, Cursor, Gemini CLI, VS Code and other clients, says which ones were checked, and covers the skill that teaches agents when to use the tools.
What works today
| What | Commands | Status |
| --- | --- | --- |
| Rank repositories for a goal and explain each ranking | discover, explain, goals | Works |
| Profile a repository and find evidence-backed work | analyze | Works; scores are still being calibrated |
| Prepare a contribution with an AI agent, then publish it after you approve | contribute, runs, show, publish | Experimental; needs an Anthropic API key or Claude Code login, and each run costs money |
| MCP server and agent skill | | Works; on npm as @gitgoblin/mcp and listed in the MCP Registry |
analyze reads GitHub, GitLab and Gitea or Forgejo repositories (Codeberg among them); discovery and publishing are GitHub-only for now. Developed on macOS and tested in CI on Linux and Windows; on Windows, discover, analyze and the MCP server work, and contribute does not, because its sandbox for repository commands exists only on macOS and Linux. docs/architecture.md explains how the packages fit together, and CHANGELOG.md lists what changed in each release.
How gitgoblin behaves in other people's projects
Maintainers did not ask for gitgoblin, so it holds itself to three rules:
- A person approves every external action. Nothing is pushed, opened, or commented without someone reading it and saying yes, from their own account.
- The project's rules win. Contributing guides, templates, rules that ask for an issue before a pull request, contributor license agreements (CLA) and sign-offs (DCO), and "we don't want this kind of change" are read and followed. Projects that do not take outside contributions are left alone.
- One good contribution beats ten mediocre ones. Small, tested, evidence-backed changes. No sweeps, no spam.
The full policy, including how maintainers can opt their project out, is in docs/etiquette.md.
Documentation
- docs/getting-started.md: install, discover, and read the results
- docs/agents.md: connect gitgoblin to Claude Code, Codex, Cursor, Gemini CLI, VS Code and other agents
- docs/architecture.md: how the packages fit together and the ideas they share
- docs/etiquette.md: how gitgoblin treats the projects it contributes to
- CONTRIBUTING.md: working on gitgoblin itself
- SECURITY.md: reporting vulnerabilities and the boundaries we defend
- packages/engine/README.md: using the contribution engine; its design is in docs/design.md
- CHANGELOG.md: what changed in each release
Contributing
Bug reports, confusing-documentation reports, and pull requests are all welcome. Start with CONTRIBUTING.md; it covers setup, how changes are reviewed, and how we feel about AI-assisted contributions (short version: welcome, with you accountable for them). Everyone participating agrees to the Code of Conduct.
License
MIT.
Related Skills
taste-skill
111.4kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
79.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
70.2kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
