Backend 22 installs

sponsor-finder

by github/awesome-copilot

Find which of a GitHub repository's dependencies are sponsorable via GitHub Sponsors. Uses deps.dev API for dependency resolution across npm, PyPI, Cargo, Go,…

Skill content

Identify sponsorable open source maintainers across your project's entire dependency tree.

- Resolves full dependency trees (direct and transitive) across npm, PyPI, Cargo, Go, RubyGems, Maven, and NuGet using the deps.dev API

- Discovers funding links from npm metadata, FUNDING.yml files (repo and org-level), and web search; verifies every URL before reporting

- Groups dependencies by maintainer and funding destination, showing health indicators (Maintained/Partially maintained/Unmaintained) and transitive impact

- Invoked with /sponsor owner/repo (e.g., /sponsor expressjs/express); outputs a prioritized list of sponsorship opportunities with clickable funding URLs

Sponsor Finder

Discover opportunities to support the open source maintainers behind your project's dependencies. Accepts a GitHub owner/repo (e.g. /sponsor expressjs/express), uses the deps.dev API for dependency resolution and project health data, and produces a friendly sponsorship report covering both direct and transitive dependencies.

Your Workflow

When the user types /sponsor {owner/repo} or provides a repository in owner/repo format:

- Parse the input - Extract owner and repo.

- Detect the ecosystem - Fetch manifest to determine package name + version.

- Get full dependency tree - deps.dev GetDependencies (one call).

- Resolve repos - deps.dev GetVersion for each dep → relatedProjects gives GitHub repo.

- Get project health - deps.dev GetProject for unique repos → OSSF Scorecard.

- Find funding links - npm funding field, FUNDING.yml, web search fallback.

- Verify every link - fetch each URL to confirm it's live.

- Group and report - by funding destination, sorted by impact.