A curated index of generic agent skills installable with the gh skill CLI (v2.90.0+).
These skills are agent-neutral: every SKILL.md follows the agentskills.io spec, so the same skill works in GitHub Copilot, Claude Code, Cursor, Codex, Gemini CLI, and the other agents gh skill supports — pick the target with --agent. See Installing to install for one agent or several at once.
This repo is a pointer list and publisher of in-house skills. Each row below is either an in-house skill or installs directly from its original upstream so gh skill records the true source in the skill's SKILL.md frontmatter (metadata.github-repo, github-path, github-ref, github-tree-sha) and gh skill update --all works natively — no lockfile, no sync bot, no custom metadata.
GitOps & Kubernetes
| Skill | Upstream | Install |
|---|---|---|
gitops-cluster-debug |
fluxcd/agent-skills |
gh skill install fluxcd/agent-skills gitops-cluster-debug |
gitops-knowledge |
fluxcd/agent-skills |
gh skill install fluxcd/agent-skills gitops-knowledge |
gitops-repo-audit |
fluxcd/agent-skills |
gh skill install fluxcd/agent-skills gitops-repo-audit |
siderolabs |
siderolabs/docs |
gh skill install siderolabs/docs siderolabs |
GitHub
| Skill | Upstream | Install |
|---|---|---|
gh-stack |
github/gh-stack |
gh skill install github/gh-stack gh-stack |
github-actions-docs |
xixu-me/skills |
gh skill install xixu-me/skills github-actions-docs |
github-issues |
github/awesome-copilot |
gh skill install github/awesome-copilot github-issues |
Copilot
| Skill | Upstream | Install |
|---|---|---|
copilot-instructions-blueprint-generator |
github/awesome-copilot |
gh skill install github/awesome-copilot copilot-instructions-blueprint-generator |
copilot-sdk |
github/awesome-copilot |
gh skill install github/awesome-copilot copilot-sdk |
find-skills |
vercel-labs/skills |
gh skill install vercel-labs/skills find-skills |
Go
| Skill | Upstream | Install |
|---|---|---|
bubbletea |
ggprompts/tfe |
gh skill install ggprompts/tfe bubbletea --allow-hidden-dirs |
golang-pro |
Jeffallan/claude-skills |
gh skill install Jeffallan/claude-skills golang-pro |
Git
| Skill | Upstream | Install |
|---|---|---|
git-commit |
github/awesome-copilot |
gh skill install github/awesome-copilot git-commit |
Engineering Practices
| Skill | Upstream | Install |
|---|---|---|
refactor |
github/awesome-copilot |
gh skill install github/awesome-copilot refactor |
test-driven-development |
obra/superpowers |
gh skill install obra/superpowers test-driven-development |
ways-of-working |
devantler-tech/skills |
gh skill install devantler-tech/skills ways-of-working |
Frontend & Design
| Skill | Upstream | Install |
|---|---|---|
astro |
astrolicious/agent-skills |
gh skill install astrolicious/agent-skills astro |
frontend-design |
anthropics/skills |
gh skill install anthropics/skills frontend-design |
web-design-guidelines |
vercel-labs/agent-skills |
gh skill install vercel-labs/agent-skills web-design-guidelines |
Each gh skill install accepts --agent <name>, --scope user|project, and --pin <ref> (or an @ref suffix on the skill name) — see gh skill install --help for the full list of supported agents.
The install commands in the tables above use the default agent (GitHub Copilot) at project scope. To install for Claude Code instead, or for both agents at once at user scope (so the skill is available everywhere), add --agent / --scope:
# GitHub Copilot, user scope -> ~/.copilot/skills/<skill>/
gh skill install devantler-tech/skills ways-of-working --agent github-copilot --scope user
# Claude Code, user scope -> ~/.claude/skills/<skill>/
gh skill install devantler-tech/skills ways-of-working --agent claude-code --scope userscripts/install.sh installs every skill listed above for the agents you name (default: github-copilot and claude-code) at user scope:
./scripts/install.sh # both Copilot + Claude Code (user scope)
./scripts/install.sh claude-code # just Claude Code
AGENTS="github-copilot claude-code cursor" ./scripts/install.sh # any gh skill agentsThe script is the single source of truth's consumer — it reads the install commands straight out of this README, so it never drifts from the index.
To adopt these skills in another repository:
devantler-tech/actions/setup-agent-skills— composite action that installs a newline list of<owner/repo> <skill>[@pin]entries, for one or more agents.devantler-tech/actions/update-agent-skills— composite action that runsgh skill update --allagainst the checked-in skills.devantler-tech/reusable-workflows/.github/workflows/update-agent-skills.yaml— reusable workflow that opens a PR when any skill's upstream has drifted.
All three rely on the github-* metadata that gh skill install injects into each SKILL.md, so no lockfile or external manifest is required.
This repository follows the agentskills.io spec: skill directories live at the repository root and include a conformant SKILL.md at their root. Pull requests are validated by gh skill publish --dry-run; releases are cut automatically by semantic-release on every push to main — release.yaml uses commit conventions to determine the next version, and cd.yaml then runs gh skill publish against the resulting tag.
The publish pipeline publishes in-house skills (e.g. ways-of-working) on each release.
See the devantler-tech organization guidelines for PR/issue templates and general contribution rules.
Apache 2.0 — see LICENSE.