SkillAgentSearch skills...

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/gitgoblin

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

79/100

Supported Platforms

Claude Code
Claude Desktop

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.

Substance
29/30
Structure
18/20
Description
15/15
Adoption
3/20
Freshness
15/15

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 found

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.

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.

SkillScoreStarsUpdatedFormat
gitgoblin (this skill)by anandkaranubc793todayMCP Server
taste-skillby Leonxlnx100111.4k2d agoCLAUDE.md
Agent-Reachby Panniantong100109.8k1d agoCLAUDE.md
headroomby headroomlabs-ai10079.1ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10070.2k1d agoCLAUDE.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.
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="brand/banner-dark.svg"> <img alt="gitgoblin" src="brand/banner-light.svg" width="560"> </picture> </p>

gitgoblin

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

  1. 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.
  2. Understand. Profile a repository: what it is, how it is built and tested, how it treats outside contributors, and which conventions it follows.
  3. 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.
  4. 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

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

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated17h ago
Forks1

Languages

TypeScript

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low