From 64fcbf881ebc2c9d46af748cbad908a78106b3f3 Mon Sep 17 00:00:00 2001 From: Mikael Hugo Date: Sat, 2 May 2026 18:42:44 +0200 Subject: [PATCH] =?UTF-8?q?fix(skills):=20correct=20.claude/skills/gh/=20?= =?UTF-8?q?=E2=86=92=20.claude/skills/github-workflows/references/gh/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The github-workflows skill bundles a sub-tree at references/gh/ that was historically a standalone 'gh' skill. After it got nested inside github-workflows, the docs and scripts kept the old install path: .claude/skills/gh/scripts/github_project_setup.py (stale) When this skill is installed (as 'github-workflows'), the actual path is: .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py Anyone copy-pasting an example uv run command from issue-stories.md, milestones.md, labels.md, projects-v2.md, or the script's own help output would hit ENOENT on the abbreviated path. 11 line replacements across 5 files (4 reference docs + 1 Python script's own typer.echo). Co-Authored-By: Claude Opus 4.7 (1M context) --- .../references/gh/references/issue-stories.md | 4 ++-- .../github-workflows/references/gh/references/labels.md | 4 ++-- .../references/gh/references/milestones.md | 8 ++++---- .../references/gh/references/projects-v2.md | 2 +- .../references/gh/scripts/github_project_setup.py | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/resources/skills/github-workflows/references/gh/references/issue-stories.md b/src/resources/skills/github-workflows/references/gh/references/issue-stories.md index 1d73e59ea..b05aa352d 100644 --- a/src/resources/skills/github-workflows/references/gh/references/issue-stories.md +++ b/src/resources/skills/github-workflows/references/gh/references/issue-stories.md @@ -174,8 +174,8 @@ await octokit.rest.issues.update({ ## Automation Script ```bash -uv run .claude/skills/gh/scripts/github_project_setup.py issue list --priority p1 -uv run .claude/skills/gh/scripts/github_project_setup.py issue create \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue list --priority p1 +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue create \ --title "fix: correct task_output variable" \ --priority-label priority:p1 \ --type-label type:bug \ diff --git a/src/resources/skills/github-workflows/references/gh/references/labels.md b/src/resources/skills/github-workflows/references/gh/references/labels.md index 1050bef98..02e616c37 100644 --- a/src/resources/skills/github-workflows/references/gh/references/labels.md +++ b/src/resources/skills/github-workflows/references/gh/references/labels.md @@ -146,11 +146,11 @@ await octokit.rest.issues.removeLabel({ ```bash # Creates all taxonomy labels; skips existing -uv run .claude/skills/gh/scripts/github_project_setup.py labels \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py labels \ --repo Jamie-BitFlight/claude_skills # Force-update existing labels too -uv run .claude/skills/gh/scripts/github_project_setup.py labels \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py labels \ --repo Jamie-BitFlight/claude_skills --force ``` diff --git a/src/resources/skills/github-workflows/references/gh/references/milestones.md b/src/resources/skills/github-workflows/references/gh/references/milestones.md index 91d63cc54..168891de8 100644 --- a/src/resources/skills/github-workflows/references/gh/references/milestones.md +++ b/src/resources/skills/github-workflows/references/gh/references/milestones.md @@ -133,12 +133,12 @@ await octokit.rest.issues.update({ ## Automation Script ```bash -uv run .claude/skills/gh/scripts/github_project_setup.py milestone list -uv run .claude/skills/gh/scripts/github_project_setup.py milestone create \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone list +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone create \ --title "v1.0 — Skills Foundation" --due 2026-03-31 -uv run .claude/skills/gh/scripts/github_project_setup.py milestone start \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone start \ --number 3 -uv run .claude/skills/gh/scripts/github_project_setup.py milestone start \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py milestone start \ --number 3 --dry-run ``` diff --git a/src/resources/skills/github-workflows/references/gh/references/projects-v2.md b/src/resources/skills/github-workflows/references/gh/references/projects-v2.md index 4cd57f1ef..d0150c4ff 100644 --- a/src/resources/skills/github-workflows/references/gh/references/projects-v2.md +++ b/src/resources/skills/github-workflows/references/gh/references/projects-v2.md @@ -152,7 +152,7 @@ await graphqlWithAuth(` ```bash # Full setup (labels + project creation instructions) -uv run .claude/skills/gh/scripts/github_project_setup.py setup \ +uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py setup \ --repo Jamie-BitFlight/claude_skills ``` diff --git a/src/resources/skills/github-workflows/references/gh/scripts/github_project_setup.py b/src/resources/skills/github-workflows/references/gh/scripts/github_project_setup.py index da7d27565..9b9755d97 100755 --- a/src/resources/skills/github-workflows/references/gh/scripts/github_project_setup.py +++ b/src/resources/skills/github-workflows/references/gh/scripts/github_project_setup.py @@ -249,7 +249,7 @@ def milestone_start( f"\nWork on individual items:\n" f" /work-backlog-item {{title}}\n" f"\nTrack progress:\n" - f" uv run .claude/skills/gh/scripts/github_project_setup.py issue list " + f" uv run .claude/skills/github-workflows/references/gh/scripts/github_project_setup.py issue list " f"--repo {repo}" ) if failed: @@ -792,7 +792,7 @@ def setup( typer.echo(f' gh project create --owner {repo.split("/")[0]} --title "{project_title}"') typer.echo("\nNote: GitHub Projects V2 requires project OAuth scope.") typer.echo(" Use gh project commands or the GraphQL API for project creation.") - typer.echo(" See .claude/skills/gh/references/projects-v2.md for field setup commands.") + typer.echo(" See .claude/skills/github-workflows/references/gh/references/projects-v2.md for field setup commands.") if __name__ == "__main__":