[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QE7J2FSMPCHB65D83GY504":3,"skill-same:01M6QE7J2FSMPCHB65D83GY504":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":55,"updatedAt":56,"install":57,"resources":70},"01M6QE7J2FSMPCHB65D83GY504","speckit-git-remote",null,"Detect Git remote URL for GitHub integration","opencue\u002Fgitguardex","opencue","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F271874627?v=4","01M6QDWWMZFB8A08PDTA8D0VJ3","Opencue - Personal Ai Profiles for every job ","01M6QDWWSJGBEGVPMCEJFWVACT",28,"MIT","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspeckit-git-remote\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"git","remote","speckit","speckit git remote","project","for","kit","URL","with","spec-kit","detect","commands","directory","structure","github integration","specify","integration","project structure","github","spec","2026-11-10 10:12:30",false,"---\nname: speckit-git-remote\ndescription: Detect Git remote URL for GitHub integration\ncompatibility: Requires spec-kit project structure with .specify\u002F directory\nmetadata:\n  author: github-spec-kit\n  source: git:commands\u002Fspeckit.git.remote.md\n---\n\n# Detect Git Remote URL\n\nDetect the Git remote URL for integration with GitHub services (e.g., issue creation).\n\n## Prerequisites\n\n- Check if Git is available by running `git rev-parse --is-inside-work-tree 2>\u002Fdev\u002Fnull`\n- If Git is not available, output a warning and return empty:\n  ```\n  [specify] Warning: Git repository not detected; cannot determine remote URL\n  ```\n\n## Execution\n\nRun the following command to get the remote URL:\n\n```bash\ngit config --get remote.origin.url\n```\n\n## Output\n\nParse the remote URL and determine:\n\n1. **Repository owner**: Extract from the URL (e.g., `github` from `https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit.git`)\n2. **Repository name**: Extract from the URL (e.g., `spec-kit` from `https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit.git`)\n3. **Is GitHub**: Whether the remote points to a GitHub repository\n\nSupported URL formats:\n- HTTPS: `https:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepo>.git`\n- SSH: `git@github.com:\u003Cowner>\u002F\u003Crepo>.git`\n\n> [!CAUTION]\n> ONLY report a GitHub repository if the remote URL actually points to github.com.\n> Do NOT assume the remote is GitHub if the URL format doesn't match.\n\n## Graceful Degradation\n\nIf Git is not installed, the directory is not a Git repository, or no remote is configured:\n- Return an empty result\n- Do NOT error — other workflows should continue without Git remote information","# Detect Git Remote URL\n\nDetect the Git remote URL for integration with GitHub services (e.g., issue creation).\n\n## Prerequisites\n\n- Check if Git is available by running `git rev-parse --is-inside-work-tree 2>\u002Fdev\u002Fnull`\n- If Git is not available, output a warning and return empty:\n  ```\n  [specify] Warning: Git repository not detected; cannot determine remote URL\n  ```\n\n## Execution\n\nRun the following command to get the remote URL:\n\n```bash\ngit config --get remote.origin.url\n```\n\n## Output\n\nParse the remote URL and determine:\n\n1. **Repository owner**: Extract from the URL (e.g., `github` from `https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit.git`)\n2. **Repository name**: Extract from the URL (e.g., `spec-kit` from `https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit.git`)\n3. **Is GitHub**: Whether the remote points to a GitHub repository\n\nSupported URL formats:\n- HTTPS: `https:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepo>.git`\n- SSH: `git@github.com:\u003Cowner>\u002F\u003Crepo>.git`\n\n> [!CAUTION]\n> ONLY report a GitHub repository if the remote URL actually points to github.com.\n> Do NOT assume the remote is GitHub if the URL format doesn't match.\n\n## Graceful Degradation\n\nIf Git is not installed, the directory is not a Git repository, or no remote is configured:\n- Return an empty result\n- Do NOT error — other workflows should continue without Git remote information",{"name":5,"metadata":44,"description":7,"compatibility":47},{"author":45,"source":46},"github-spec-kit","git:commands\u002Fspeckit.git.remote.md","Requires spec-kit project structure with .specify\u002F directory","main","7546eb50cf658dad033c5a047a7ec89c9d1ee7f4",".claude\u002Fskills\u002Fspeckit-git-remote",4,"https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex","https:\u002F\u002Fgitguardex.com\u002F","https:\u002F\u002Fgithub.com\u002Fopencue","Building in the open. From AI-powered workflows and developer tools to web experiences, automation, and e-commerce — practical software for real-world problems.","2026-11-12 18:11:01",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add opencue\u002Fgitguardex --skill speckit-git-remote",{"tool":63,"command":64},"bunx","bunx skills add opencue\u002Fgitguardex --skill speckit-git-remote",{"tool":66,"command":67},"pnpm","pnpm dlx skills add opencue\u002Fgitguardex --skill speckit-git-remote","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspeckit-git-remote\u002FSKILL.md",true,[],[72,90,113,138,156,172],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":39},"01M6QEBH0VSDT0T2HX5XE3VW5F","opensrc","Fetch exact dependency or external repository source before inspecting internals. Use for package implementation, upstream behavior, or external GitHub source lookup.","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Ftemplates\u002Fcodex\u002Fskills\u002Fopensrc\u002FSKILL.md",[],[74,79,24,80,81,82,83,84,85,86,87,88,37,89],"lookup","upstream","implementation","dependency","use","fetch","behavior","Bash","repository","package","source",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":39},"01M6QEBDNSWK5R390QHGFWP601","gx-act","Run GitHub Actions workflows locally with nektos\u002Fact before pushing, so CI failures are caught on the laptop and the PR can be squash-merged on the first remote run.","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Ftemplates\u002Fcodex\u002Fskills\u002Fgx-act\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[102,103,104,105,37,106,107,108,109,110,27,20,111,112],"gx act","act","pr","workflows","run","actions","first","ci","can","squash","github actions",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":122,"publishedAt":39},"01M6QEBAQ8HA4ZGNDS03AB25Y7","guardex-merge-skills-to-dev","Use when you need to merge SKILL.md updates from agent branches\u002Fworktrees into the local base branch (default: dev) with the multiagent-safety flow.","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Ftemplates\u002Fcodex\u002Fskills\u002Fguardex-merge-skills-to-dev\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000023","Skill与智能体开发",[123,124,125,126,27,127,128,129,130,131,132,133,83,134,135,136,137],"guardex merge skills to dev","guardex","merge","dev","updates","you","local","branches","base","default","worktrees","branch","Safety","flow","multiagent",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":39},"01M6QEB1MG3NCEZ9DP310AAANC","gitguardex","Use for GitGuardex branch\u002Fworktree safety, agent or subagent collision avoidance, file ownership, and gated PR finishing. Not for code-quality review.","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Ftemplates\u002Fcodex\u002Fskills\u002Fgitguardex\u002FSKILL.md",[144],{"categoryNo":120,"categoryName":121,"taxonomyType":99,"taxonomyTypeDesc":100},[140,146,24,147,148,149,83,134,150,151,135,152,153,154,104,155],"subagent","ownership","quality review","gated","quality","code-quality","file","worktree","code","review",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":39},"01M6QEAYMVDN8RZCVHQS7YNCBJ","pr-lens","Generate local PR Lens architecture and data-flow diagrams alongside a GitGuardex Codex or Claude PR review.","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Fskills\u002Fpr-lens\u002FSKILL.md",[],[104,163,164,165,166,136,167,168,169,170,155,171,140,129],"lens","pr lens","data-flow","data","generate","pr review","architecture","codex","diagrams",{"skillNo":173,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":39},"01M6QEAVDZQRKP05NHQ2AWR3MY","https:\u002F\u002Fgithub.com\u002Fopencue\u002Fgitguardex\u002Fblob\u002Fmain\u002Fskills\u002Fgx-act\u002FSKILL.md",[176],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},[103,102,37,27,110,20,111,108,112,109,107,106,104,105]]