What problem does it solve? Filing an issue against the right Infrahub-ecosystem repository is hard: there are 11 candidate repos, users rarely know which one owns their problem, and public issues can accidentally leak internal hostnames, IPs, or tokens. This Skill classifies the request, routes it to the correct repo, checks for duplicates, sanitizes environment info, and prepares a complete issue draft for user review before anything is submitted. ## Core Features & Use Cases - Repository routing: Detects the right target repo from local filesystem cues (pyproject.toml, galaxy.yml, Chart.yaml, .claude-plugin/plugin.json) across 11 Infrahub-ecosystem repos, defaulting to opsmill/infrahub when ambiguous. - Duplicate detection: Searches existing issues via the gh CLI, a GitHub MCP server, or manual search URLs, and switches to comment mode when a match exists. - Sanitized issue drafting: Renders repo-native issue templates (or generic fallbacks) and enforces a strict redaction rule so no internal IPs, hostnames, paths, or secrets appear in the public issue body. - Use Case: A user hits an InfrahubClient error in their Python project. The Skill detects infrahub-sdk in pyproject.toml, routes to opsmill/infrahub-sdk-python, finds no duplicate, gathers only version and OS info, and presents a ready-to-submit bug report for approval. ## Quick Start Ask the assistant to help you report a bug or request a feature in Infrahub, for example by saying you found a bug in the Infrahub SDK and want to file an issue.