What problem does it solve? When working with forks or shared CI/CD pipelines, scripts often need the canonical upstream repository path rather than the local fork, plus derived identifiers like SonarCloud project keys. Manually parsing git remotes is error-prone across HTTPS and SSH URL formats. ## Core Features & Use Cases - Upstream Detection: Uses gh repo view to determine the parent repository for forks or the current repository for direct clones. - Identifier Derivation: Generates SonarCloud project keys, GitHub API paths, and repository URLs from the upstream path. - Structured Output: Returns machine-readable variables (UPSTREAM_ORG, UPSTREAM_PATH, SONARCLOUD_KEY, IS_FORK) for consumption by other skills. - Use Case: A release automation skill needs the SonarCloud project key and target repository for a pull request; it invokes this skill once, caches the result, and reuses the identifiers across the workflow. ## Quick Start Ask the assistant to determine the upstream GitHub repository and SonarCloud project key for the current repository.