Skip to content

feat!: rename update-copilot-skills workflow to update-agent-skills#246

Merged
devantler merged 1 commit into
mainfrom
claude/skills-agent-neutral-reusable
May 27, 2026
Merged

feat!: rename update-copilot-skills workflow to update-agent-skills#246
devantler merged 1 commit into
mainfrom
claude/skills-agent-neutral-reusable

Conversation

@devantler
Copy link
Copy Markdown
Contributor

🤖 Generated by the Daily AI Assistant

Why

gh skill is agent-neutral — installed SKILL.md files 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

  • Renamed (history preserved): .github/workflows/update-copilot-skills.yamlupdate-agent-skills.yaml.
  • Default values reworded copilot skillsagent skills (pr-branchdeps/agent-skills-update, pr-title/commit-messagechore(deps): update agent skills). Input/secret names and types are unchangedworkflow_call interface stays backward-compatible.
  • CI test job renamed test-update-copilot-skillstest-update-agent-skills (still dry-run: true).
  • README.md / AGENTS.md updated.

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 renamed update-agent-skills action, a one-line follow-up repoints it (marked with a TODO in the file).

Breaking change

The workflow path update-copilot-skills.yaml is removed. Consumers pinned to an older ref (e.g. the devantler-tech/plugins caller, pinned to a SHA) are unaffected until they bump:

- uses: devantler-tech/reusable-workflows/.github/workflows/update-copilot-skills.yaml@<ref>
+ uses: devantler-tech/reusable-workflows/.github/workflows/update-agent-skills.yaml@<ref>

Validation

  • actionlint clean (only pre-existing code-quality permission-scope warnings).
  • zizmor clean (no findings).

`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>
Copilot AI review requested due to automatic review settings May 27, 2026 18:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.yaml without a compatibility alias. AGENTS.md:117 says reusable workflow changes should prefer backward-compatible changes and keep an alias where feasible; consumers that track a moving ref will fail because their existing uses: 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.

@devantler devantler marked this pull request as ready for review May 27, 2026 19:14
@devantler devantler merged commit ad99c16 into main May 27, 2026
37 checks passed
@devantler devantler deleted the claude/skills-agent-neutral-reusable branch May 27, 2026 21:20
@github-project-automation github-project-automation Bot moved this from 🫴 Ready to ✅ Done in 🌊 Project Board May 27, 2026
@botantler
Copy link
Copy Markdown
Contributor

botantler Bot commented May 27, 2026

🎉 This PR is included in version 5.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released an issue that has been solved in a release

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants