Agent 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.

UncategorizedID: opendatahub-io/ai-helpers/python-packaging-source-finder

Install this agent skill to your local

pnpm dlx add-skill https://github.com/opendatahub-io/ai-helpers/tree/HEAD/helpers/skills/python-packaging-source-finder

Skill Files

Browse the full folder contents for python-packaging-source-finder.

Download Skill

Loading file tree…

helpers/skills/python-packaging-source-finder/SKILL.md

Skill Metadata

Name
python-packaging-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.

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"
}
  1. 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
  1. If confidence is low or url is null, use WebSearch: <package_name> python github repository

  2. 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