GitHub CLI now collects pseudoanonymous telemetry
To better understand how features are used in practice, especially as agentic adoption grows, GitHub CLI now sends pseudoanonymous telemetry.
See Telemetry for more details on what's collected, why, and how to opt out.
Support more agents in gh skill
Thanks to community feedback, gh now supports a large number of agent hosts. Run gh skill install --help for the list of available agents.
Improve skill discovery
gh skill install now adds the --allow-hidden-dirs flag to support discovering skills in hidden (dot-prefixed) directories such as .claude/skills/, .agents/skills/, and .github/skills/.
Detect skills re-published from other sources
GitHut CLI now detects if the skill to be installed is re-published from an upstream source and offers the option to install it from there. The --upstream flag is also added for non-interactive use cases.
What's Changed
✨ Features
- Add support for installation in multiple agent hosts in
gh skills installby @tommaso-moro in https://github.com/cli/cli/pull/13209 - Add --allow-hidden-dirs flag to gh skill install by @SamMorrowDrums in https://github.com/cli/cli/pull/13213
- Make skill discovery less strict: support nested
skills/directories by @SamMorrowDrums in https://github.com/cli/cli/pull/13235 - feat(skills): detect re-published skills and offer upstream install by @SamMorrowDrums in https://github.com/cli/cli/pull/13236
🐛 Fixes
- Fix
skills publish --fixto not publish by @SamMorrowDrums in https://github.com/cli/cli/pull/13237 - fix(skills): match skills by install name in preview command by @SamMorrowDrums in https://github.com/cli/cli/pull/13249
📚 Docs & Chores
- Remove misleading text by @tommaso-moro in https://github.com/cli/cli/pull/13203
- Add sampled command telemetry by @williammartin in https://github.com/cli/cli/pull/13191
- Do not send telemetry for aliases by @williammartin in https://github.com/cli/cli/pull/13192
- Add skills specific telemetry by @williammartin in https://github.com/cli/cli/pull/13204
- Record CI context in telemetry by @williammartin in https://github.com/cli/cli/pull/13210
- Record official extension telemetry by @williammartin in https://github.com/cli/cli/pull/13205
- Add telemetry command by @williammartin in https://github.com/cli/cli/pull/13253
- Log when there is no telemetry by @williammartin in https://github.com/cli/cli/pull/13255
- docs(skills): add gh and gh-skill agent skills by @BagToad in https://github.com/cli/cli/pull/13244
- Enable telemetry without env var by @williammartin in https://github.com/cli/cli/pull/13254
New Contributors
- @tommaso-moro made their first contribution in https://github.com/cli/cli/pull/13203
Full Changelog: https://github.com/cli/cli/compare/v2.90.0...v2.91.0
Fetched April 22, 2026



