From 252256218a4a652dcec93cd5a29c8d41f839793a Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Tue, 27 Oct 2026 02:28:18 +0100 Subject: [PATCH 1/2] ci(skills): adopt the standalone Marketplace updater --- .github/workflows/update-agent-skills.yaml | 2 +- AGENTS.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-agent-skills.yaml b/.github/workflows/update-agent-skills.yaml index e1db5fd..043d356 100644 --- a/.github/workflows/update-agent-skills.yaml +++ b/.github/workflows/update-agent-skills.yaml @@ -50,7 +50,7 @@ jobs: permissions: contents: write # The shared updater writes the signed skill-sync commits. pull-requests: write # The shared updater opens per-skill update proposals. - uses: devantler-tech/.github/.github/workflows/update-agent-skills.yaml@a2403f8a2640dcf9d342bf7085a906d8e8ec094a # v12.1.0 + uses: devantler-tech/update-agent-skills-action/.github/workflows/update-agent-skills.yaml@61bf88c1a9567700ff7aa1ff18a4c167430e4b13 # candidate; verified release required before merge with: dir: ${{ needs.scope.outputs.dir }} pr-branch: ${{ needs.scope.outputs.branch }} diff --git a/AGENTS.md b/AGENTS.md index b5a4290..92ff7f9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -128,8 +128,8 @@ which records the true upstream in the skill's `metadata.github-*` frontmatter ( `anthropics/skills`, our own sibling [`devantler-tech/agent-skills`](https://github.com/devantler-tech/agent-skills), …), each tracked independently. The daily [`update-agent-skills.yaml`](.github/workflows/update-agent-skills.yaml) workflow runs -[`gh skill update --all`](https://github.com/devantler-tech/.github/tree/main/actions/update-agent-skills) via -the [`update-agent-skills`](https://github.com/devantler-tech/.github/blob/main/.github/workflows/update-agent-skills.yaml) +[`gh skill update --all`](https://github.com/devantler-tech/update-agent-skills-action) via +the [`update-agent-skills`](https://github.com/devantler-tech/update-agent-skills-action/blob/main/.github/workflows/update-agent-skills.yaml) reusable workflow and opens one PR per drifted skill, from `deps/agent-skills-update-`, so a blocked update holds back only its own skill — **no lockfile, no sync bot, no custom metadata.** Never hand-edit anything inside a bundled skill — not the `SKILL.md`, and not the `references/`, `scripts/` and `assets/` files beside it, which are equally the upstream's and equally From b1c402accf72a4e69b48714957f031e9cc53574e Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Tue, 27 Oct 2026 23:38:35 +0100 Subject: [PATCH 2/2] chore: pin the published marketplace skill updater --- .github/workflows/update-agent-skills.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-agent-skills.yaml b/.github/workflows/update-agent-skills.yaml index 043d356..59b2ae0 100644 --- a/.github/workflows/update-agent-skills.yaml +++ b/.github/workflows/update-agent-skills.yaml @@ -50,7 +50,7 @@ jobs: permissions: contents: write # The shared updater writes the signed skill-sync commits. pull-requests: write # The shared updater opens per-skill update proposals. - uses: devantler-tech/update-agent-skills-action/.github/workflows/update-agent-skills.yaml@61bf88c1a9567700ff7aa1ff18a4c167430e4b13 # candidate; verified release required before merge + uses: devantler-tech/update-agent-skills-action/.github/workflows/update-agent-skills.yaml@0e1d6010a3d8b04a59b64892a5879cd2b45c7432 # v1.0.1 with: dir: ${{ needs.scope.outputs.dir }} pr-branch: ${{ needs.scope.outputs.branch }}