feat!: rename update-copilot-skills workflow to update-agent-skills#246
Merged
Conversation
`gh skill` is agent-neutral, so the reusable skill-update workflow is renamed to match the agent-neutral action it pairs with: - `.github/workflows/update-copilot-skills.yaml` -> `update-agent-skills.yaml` Default `pr-branch`/`pr-title`/`commit-message` values are reworded from "copilot skills" to "agent skills"; behaviour is otherwise unchanged. The inner action pin still references `update-copilot-skills@<sha>` (that SHA carries the action under its former name) until devantler-tech/actions#178 releases the renamed `update-agent-skills` action, at which point a follow-up repoints it. BREAKING CHANGE: the workflow path `update-copilot-skills.yaml` is removed. Consumers pinned to an older ref are unaffected until they bump. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR renames the reusable skill-update workflow from Copilot-specific branding to agent-neutral naming, aligning docs, CI coverage, and default PR metadata with the broader gh skill terminology.
Changes:
- Renames the reusable workflow and job labels to
update-agent-skills. - Updates default branch/title/commit-message values from “copilot skills” to “agent skills”.
- Updates README/AGENTS inventory and CI dry-run validation to reference the new workflow path.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
README.md |
Updates usage docs and defaults for the renamed workflow. |
AGENTS.md |
Updates the workflow inventory entry. |
.github/workflows/update-agent-skills.yaml |
Renames the reusable workflow and updates agent-skill wording/defaults. |
.github/workflows/ci.yaml |
Renames the CI dry-run test job and required-check aggregation references. |
Comments suppressed due to low confidence (1)
.github/workflows/update-agent-skills.yaml:1
- This file-path rename removes
.github/workflows/update-copilot-skills.yamlwithout a compatibility alias.AGENTS.md:117says reusable workflow changes should prefer backward-compatible changes and keep an alias where feasible; consumers that track a moving ref will fail because their existinguses:path no longer exists. Add a deprecated workflow at the old path that delegates to this workflow, or explain why that alias is not feasible.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Contributor
|
🎉 This PR is included in version 5.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
gh skillis agent-neutral — installedSKILL.mdfiles work across Copilot, Claude Code, Cursor, … This renames the reusable skill-update workflow to drop the misleading Copilot branding, matching the action rename in devantler-tech/actions#178.What changed
.github/workflows/update-copilot-skills.yaml→update-agent-skills.yaml.copilot skills→agent skills(pr-branch→deps/agent-skills-update,pr-title/commit-message→chore(deps): update agent skills). Input/secret names and types are unchanged —workflow_callinterface stays backward-compatible.test-update-copilot-skills→test-update-agent-skills(stilldry-run: true).README.md/AGENTS.mdupdated.Ordering / follow-up
The inner step still pins
devantler-tech/actions/update-copilot-skills@59d3ffbe… # v3.3.0(a historical SHA that still carries the action under its former name, so it keeps working). Once actions#178 releases the renamedupdate-agent-skillsaction, a one-line follow-up repoints it (marked with aTODOin the file).Breaking change
The workflow path
update-copilot-skills.yamlis removed. Consumers pinned to an older ref (e.g. thedevantler-tech/pluginscaller, pinned to a SHA) are unaffected until they bump:Validation
actionlintclean (only pre-existingcode-qualitypermission-scope warnings).zizmorclean (no findings).