Find a GitHub owner and repository from Git remotes in Claude Code
Use git-repo-detection to derive the owner/repository identifier from a configured GitHub HTTPS or SSH remote.
中文Install in Claude Code
Claude Code, Git, and a local practice repository. The example only reads local configuration.
- Open the pinned GitHub source below and retrieve the `git-plugin/skills/git-repo-detection/` directory from that revision.
- Copy it into `.claude/skills/git-repo-detection/` in your project, keeping `SKILL.md` and its companion files together.
- Open Claude Code in the project root and describe the example task so Claude can load the skill when relevant.
Example task
In a practice repo, add `git remote add origin git@github.com:example-org/sample-catalog.git`. Ask Claude to read origin and return the repository identifier.What to check
The result is example-org/sample-catalog and matches the path in `git remote get-url origin`.
Original SKILL.md on GitHub · Updated
Frequently asked question
Do I need to sign in to GitHub to get the identifier?
Reading a local remote and parsing its path needs no GitHub account. Fetching remote data can require authorization.