speckit-git-remote
yoonation/ai-grounded/.claude/skills/speckit-git-remote/SKILL.md
Detect Git remote URL for GitHub integration
Skill4 starsChanged 2 months ago
What's in it
- Detect Git Remote URL
- Prerequisites
- Execution
- Output
- Graceful Degradation
--- name: speckit-git-remote description: Detect Git remote URL for GitHub integration compatibility: Requires spec-kit project structure with .specify/ directory metadata: author: github-spec-kit source: git:commands/speckit-git.remote.md --- # Detect Git Remote URL Detect the Git remote URL for integration with GitHub services (e.g., issue creation). ## Prerequisites - Check if Git is available by running `git rev-parse --is-inside-work-tree 2>/dev/null` - If Git is not available, output a warning and return empty: ``` [specify] Warning: Git repository not detected; cannot determine remote URL ``` ## Execution Run the following command to get the remote URL: ```bash git config --get remote.origin.url ``` ## Output Parse the remote URL and determine: 1. **Repository owner**: Extract from the URL (e.g., `github` from `https://github.com/github/spec-kit.git`) 2. **Repository name**: Extract from the URL (e.g., `spec-kit` from `https://github.com/github/spec-kit.git`) 3. **Is GitHub**: Whether the remote points to a GitHub repository Supported URL formats: - HTTPS: `https://github.com/<owner>/<repo>.git` - SSH: `git@github.com:<owner>/<repo>.git` > [!CAUTION] > ONLY report a GitHub repository if the remote URL actually points to github.com. > Do NOT assume the remote is GitHub if the URL format doesn't match. ## Graceful Degradation If Git is not installed, the directory is not a Git repository, or no remote is configured: - Return an empty result - Do NOT error - other workflows should continue without Git remote information
More agent context in yoonation/ai-grounded
22 other files this repository gives its agents.
AGENTS.md
CLAUDE.md
Skill
- commit-messages.claude/skills/commit-messages/SKILL.md
- security.claude/skills/security/SKILL.md
- speckit-analyze.claude/skills/speckit-analyze/SKILL.md
- speckit-checklist.claude/skills/speckit-checklist/SKILL.md
- speckit-clarify.claude/skills/speckit-clarify/SKILL.md
- speckit-constitution.claude/skills/speckit-constitution/SKILL.md
- speckit-git-commit.claude/skills/speckit-git-commit/SKILL.md
- speckit-git-feature.claude/skills/speckit-git-feature/SKILL.md
- speckit-git-initialize.claude/skills/speckit-git-initialize/SKILL.md
- speckit-git-validate.claude/skills/speckit-git-validate/SKILL.md
- speckit-implement.claude/skills/speckit-implement/SKILL.md
- speckit-plan.claude/skills/speckit-plan/SKILL.md
- speckit-specify.claude/skills/speckit-specify/SKILL.md
- speckit-tasks.claude/skills/speckit-tasks/SKILL.md
- speckit-taskstoissues.claude/skills/speckit-taskstoissues/SKILL.md
- speckit-workflow-post-impl.claude/skills/speckit-workflow-post-impl/SKILL.md
- speckit-workflow-post-plan.claude/skills/speckit-workflow-post-plan/SKILL.md
- speckit-workflow-post-spec.claude/skills/speckit-workflow-post-spec/SKILL.md
- speckit-workflow-pre-commit.claude/skills/speckit-workflow-pre-commit/SKILL.md
- terraform.claude/skills/terraform/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

