From odh-ai-helpers
Finds packaging bugs, fixes, and workarounds for Python projects by searching GitHub issues and analyzing resolution status. Useful for build and install failures.
npx claudepluginhub jeremyeder/ai-helpers-plugin --plugin odh-ai-helpersThis skill is limited to using the following tools:
Identifies known packaging and build issues for Python projects by searching GitHub repositories for relevant issues, analyzing their content and comments, and determining resolution status.
Finds packaging bugs, fixes, and workarounds for Python projects by searching GitHub issues and analyzing resolution status. Useful for build and install failures.
Searches GitHub issues for solutions, workarounds, and discussions on open source problems. Useful when encountering OSS library errors or needing upstream bug fixes.
Scans project dependencies for vulnerabilities, outdated packages, abandoned libraries, and supply chain risks across npm/Yarn/pnpm, pip/Poetry/Pipenv, Cargo, Go, and Bundler ecosystems.
Share bugs, ideas, or general feedback.
Identifies known packaging and build issues for Python projects by searching GitHub repositories for relevant issues, analyzing their content and comments, and determining resolution status.
When investigating packaging problems for a Python project, follow this workflow:
Use the source finder skill to locate the project's GitHub repository:
Skill: python-packaging-source-finder
Args: <package_name>
If the skill returns a repository URL with high or medium confidence, proceed. If confidence is low or no URL found, stop here and return an error.
Once you have the repository URL, search for packaging-related issues by:
Access the GitHub issues page: Use WebFetch to get the repository's issues page (typically <repo_url>/issues)
Filter for packaging keywords: Look for issues with titles containing:
Prioritize open issues: Focus on open issues first, then closed ones that might affect the target version
For each packaging-related issue found:
Fetch issue details: Use WebFetch to get the full issue page including:
Extract key information:
Look for resolution indicators:
For each issue, determine:
Does it affect the target version?
What's the resolution status?
Provide a structured analysis:
# Packaging Issues Analysis for <package_name> [version]
## Repository
- URL: <repository_url>
- Confidence: <high/medium/low>
## Issues Found: X total
### [Issue Status] Issue Title
- **URL**: <issue_url>
- **Status**: Open/Closed
- **Labels**: <relevant_labels>
- **Problem**: <brief_description>
- **Affects Target Version**: Yes/No/Unknown
- **Resolution**:
- Type: Fixed/Pending/Workaround/Unresolved
- Details: <fix_description>
- Available in: <version_if_applicable>
- **Workarounds**: <list_of_workarounds>
- **Recommendation**: <action_to_take>
## Summary
- Total packaging issues: X
- Affecting target version: X
- With available fixes: X
- With workarounds only: X
- Unresolved: X
The bug finder provides critical context for making informed decisions about package building, version selection, and issue avoidance strategies.