Skip to main content
Glama
oss-skills-mcp

oss-skills-mcp

by chiruu12

oss-skills-mcp

Guided open-source contribution skills, served as an MCP server.

The philosophy: the agent researches, you think and code. Each skill walks the agent through deep research for one stage of the contribution journey — finding issues, reading codebases, writing tests, responding to reviews — while the decisions and the code stay with you. The result is contributions that maintainers actually want to merge, from a human who actually learned the repo.

Works with any MCP client, including goose.

Skills

Evaluation

Skill

What it does

oss-evaluate-repo

Assess a repo's health, governance, and trajectory before investing time

The contribution workflow (roughly in order)

Skill

What it does

oss-find-issue

Find unclaimed issues filed by maintainers, matched to your skills

oss-prep-to-contribute

Read the contribution docs and fill knowledge gaps before coding

oss-setup-dev-env

Get an unfamiliar repo building and testing locally

oss-contribute

Research an issue deeply, then implement it yourself

oss-submit-pr

Open a PR that follows the repo's guidelines

oss-post-pr

Understand review feedback and respond to it well

oss-debug-ci

Diagnose CI failures in unfamiliar pipelines

Contribution types

Skill

What it does

oss-write-tests

Add tests for untested code as a standalone contribution

oss-write-docs

Fix documentation gaps verified against the source

Going deeper

Skill

What it does

oss-review-prs

Learn a codebase and build trust by reviewing others' PRs

oss-second-contribution

Move from one-off contributor to regular

oss-find-real-issues

Find code problems that aren't in the issue tracker

oss-explore-repo

Guided tour of a repo's architecture and patterns

oss-learn-stack

Learn unfamiliar tech from how the repo actually uses it

Related MCP server: GitPilot MCP

Install

uvx --from git+https://github.com/chiruu12/oss-skills-mcp oss-skills-mcp

goose

CLI

goose configure

Add a Command-Driven Extension with:

  • Name: oss-skills

  • Command: uvx --from git+https://github.com/chiruu12/oss-skills-mcp oss-skills-mcp

Desktop

Add a custom extension with:

  • Type: STDIO

  • Command: uvx

  • Arguments: --from git+https://github.com/chiruu12/oss-skills-mcp oss-skills-mcp

Usage

Each skill is available as an MCP prompt — invoke oss-find-issue, oss-contribute, and so on from your client's prompt picker. Two tools are also exposed for programmatic access:

  • list_skills() — names and descriptions of all bundled skills

  • get_skill(name) — full skill content

Development

uv sync
uv run pytest

License

MIT

Available Tools

2 tools
get_skillA

Return the full content of a skill by name, e.g. "oss-find-issue".

Inputs: name (required). Returns: result

list_skillsA

List the bundled OSS contribution skills with their descriptions.

Inputs: no named parameters. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: listing all skills vs. retrieving one by name. No overlap or ambiguity.

    Naming Consistency5/5

    Both tools follow a consistent verb_noun pattern (list_skills, get_skill) with clear, predictable naming.

    Tool Count3/5

    With only 2 tools, the server is minimal for its stated purpose. While the core operations are covered, the surface feels thin and could benefit from additional tools.

    Completeness4/5

    The tools cover the essential read operations for a static skills bundle: listing and retrieving details. Missing search or filtering, but not a critical gap for the domain.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • -
      license
      B
      quality
      Not graded
      maintenance
      Enables AI-driven orchestration of GitHub development workflows including automated issue analysis, code generation, code review, and PR creation through multiple specialized agents. Integrates with GitHub Actions to automate the complete development process from issue to pull request.
      7
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to automate GitHub repository management, issue tracking, and commits using natural language.
      11 npm
      Apache 2.0