From 14b58131c558267de08853d0e3f0f6b7b1e32cc8 Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Wed, 27 May 2026 23:39:18 +0200 Subject: [PATCH] ci: repoint skill-update workflow to agent-neutral update-agent-skills@v5.0.0 The reusable skill-update workflow and the action it calls were renamed to be agent-neutral (devantler-tech/reusable-workflows#246 -> v5.0.0, devantler-tech/actions#178 -> v5.0.0). The old `update-copilot-skills.yaml` reusable-workflow path no longer exists at v5, so this caller must repoint rather than rely on a version bump. - Rename the caller workflow `update-copilot-skills.yaml` -> `update-agent-skills.yaml`. - Repoint `uses:` to reusable-workflows `update-agent-skills.yaml@v5.0.0`. - Fix the README "How it works" links to the renamed action/workflow. Inputs (`dir`, `use-app-token`) and the `APP_PRIVATE_KEY` secret are unchanged and supported by v5.0.0, so behaviour is identical. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../{update-copilot-skills.yaml => update-agent-skills.yaml} | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename .github/workflows/{update-copilot-skills.yaml => update-agent-skills.yaml} (83%) diff --git a/.github/workflows/update-copilot-skills.yaml b/.github/workflows/update-agent-skills.yaml similarity index 83% rename from .github/workflows/update-copilot-skills.yaml rename to .github/workflows/update-agent-skills.yaml index f4cabd5..1c16e10 100644 --- a/.github/workflows/update-copilot-skills.yaml +++ b/.github/workflows/update-agent-skills.yaml @@ -1,4 +1,4 @@ -name: 🔄 Update Copilot Skills +name: 🔄 Update Agent Skills on: workflow_dispatch: @@ -11,7 +11,7 @@ permissions: jobs: update: - uses: devantler-tech/reusable-workflows/.github/workflows/update-copilot-skills.yaml@cd0166067f2d85ae461b288b68d8d82e62221b82 # v3.3.0 + uses: devantler-tech/reusable-workflows/.github/workflows/update-agent-skills.yaml@ad99c16f59e9e205d1cbd4d511c949aa353670b7 # v5.0.0 with: dir: plugins # Create the update PR with a GitHub App token so it triggers this diff --git a/README.md b/README.md index 43f7d3f..0d96c44 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ The repo includes a `.claude-plugin/marketplace.json` for automatic discovery. ## How it works -Skills are installed from their upstream repositories using [`gh skill install`](https://github.blog/changelog/2026-04-16-manage-agent-skills-with-github-cli/). A [daily update workflow](.github/workflows/update-copilot-skills.yaml) runs [`gh skill update --all`](https://github.com/devantler-tech/actions/tree/main/update-copilot-skills) via the [`update-copilot-skills`](https://github.com/devantler-tech/reusable-workflows/blob/main/.github/workflows/update-copilot-skills.yaml) reusable workflow and opens a PR when upstream content has drifted. +Skills are installed from their upstream repositories using [`gh skill install`](https://github.blog/changelog/2026-04-16-manage-agent-skills-with-github-cli/). A [daily update workflow](.github/workflows/update-agent-skills.yaml) runs [`gh skill update --all`](https://github.com/devantler-tech/actions/tree/main/update-agent-skills) via the [`update-agent-skills`](https://github.com/devantler-tech/reusable-workflows/blob/main/.github/workflows/update-agent-skills.yaml) reusable workflow and opens a PR when upstream content has drifted. Each plugin directory is self-contained with a `plugin.json` manifest and a `skills/` subdirectory holding the installed `SKILL.md` files (plus any supporting assets). Each `SKILL.md` contains `metadata.github-*` frontmatter for upstream provenance — no lockfile needed.