source-finder
Locate source code repositories for Python packages by analyzing PyPI metadata, project URLs, and code hosting platforms like GitHub, GitLab, and Bitbucket. Provides deterministic results with confidence levels.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install opendatahub-io-ai-helpers-source-finder
Repository
Skill path: claude-plugins/python-packaging/skills/source-finder
Locate source code repositories for Python packages by analyzing PyPI metadata, project URLs, and code hosting platforms like GitHub, GitLab, and Bitbucket. Provides deterministic results with confidence levels.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: opendatahub-io.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install source-finder into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/opendatahub-io/ai-helpers before adding source-finder to shared team environments
- Use source-finder for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: source-finder
description: Locate source code repositories for Python packages by analyzing PyPI metadata, project URLs, and code hosting platforms like GitHub, GitLab, and Bitbucket. Provides deterministic results with confidence levels.
allowed-tools: [Bash, WebSearch, WebFetch]
---
# Source Finder
Locates source code repositories for Python packages with confidence scoring.
## Usage
To find a source repository for a given package:
1. Run the finder script, for example:
```
# Find repository
$ ./scripts/finder.py requests
# Output structure:
{
"url": "https://github.com/psf/requests",
"confidence": "high",
"method": "pypi_metadata_project_urls.Source",
"package_name": "requests"
}
```
2. Parse the JSON output:
- `url`: Repository URL (or `null` if not found)
- `confidence`: `high`, `medium`, or `low`
- `method`: How the URL was found
- `package_name`: the package that was searched
3. If confidence is `low` or `url` is `null`, use WebSearch: `<package_name> python github repository`
4. Present results with confidence level clearly indicated
## Output Format
As a result, provide structured output including:
- Repository URL
- Confidence level (high/medium/low)
- Method used to find the repository
- Additional context or warnings