Skip to content

v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Aug 16:39
19c1457

Fixed

  • copilot plugin install wingman@stackhawk reported success but installed zero skills — GitHub Copilot CLI has no plugin-dependency mechanism, so plugins/wingman/'s "dependencies" field (resolved by Claude Code and Codex) was silently ignored. Added a Copilot-only manifest, plugins/wingman/.github/plugin/plugin.json, with "skills": "./copilot-skills/", pointing at a generated bundle of real copies of wingman's four dependency skills (scripts/generate-wingman-skills.sh).
  • Corrected the documented Copilot install path from ~/.agents/skills/ to ~/.copilot/installed-plugins/.

Added

  • CI now validates the wingman Copilot bundle (scripts/test-wingman-skills.sh) and catches untracked drift in the generated copilot-skills/ output on every PR and at release time.

Changed

  • The wingman Copilot bundle now namespaces its skill names, so Copilot lists stackhawk-api and stackhawk-optimize instead of the generic api and optimize. Only the bundled copies are rewritten — the source skills keep their current names, so Claude Code, Codex, Cursor, Gemini, and OpenCode are unaffected. Note that a per-plugin Copilot install (copilot plugin install stackhawk-api@stackhawk) reads the source skill and therefore still lists api; unifying that requires renaming the source skills, which changes invocation names on every platform and is deferred to a separate major release.