---
title: "GitHub Copilot skills: run curated Agent Skills in Copilot · skilld"
description: "How to use Skills in GitHub Copilot: where Copilot reads them, how skilld installs them, and a curated list with authors. The same Skill runs in Claude Code, Codex, Cursor, and every other Agent skilld targets."
canonical_url: "https://skilld.dev/agents/github-copilot"
last_updated: "2026-09-06T07:10:38.727Z"
meta:
  "og:description": "How to use Skills in GitHub Copilot: where Copilot reads them, how skilld installs them, and a curated list with authors. The same Skill runs in Claude Code, Codex, Cursor, and every other Agent skilld targets."
  "og:image": "https://skilld.dev/_og/d/a_~R2l0SHViIENvcGlsb3Qgc2tpbGxzOiBydW4gY3VyYXRlZCBBZ2VudCBTa2lsbHMgaW4gQ29waWxvdA%2Cc_Page.takumi%2Ctitle_~R2l0SHViIENvcGlsb3Qgc2tpbGxzOiBydW4gY3VyYXRlZCBBZ2VudCBTa2lsbHMgaW4gQ29waWxvdA%2Cdescription_~SG93IHRvIHVzZSBTa2lsbHMgaW4gR2l0SHViIENvcGlsb3Q6IHdoZXJlIENvcGlsb3QgcmVhZHMgdGhlbSwgaG93IHNraWxsZCBpbnN0YWxscyB0aGVtLCBhbmQgYSBjdXJhdGVkIGxpc3Qgd2l0aCBhdXRob3JzLiBUaGUgc2FtZSBTa2lsbCBydW5zIGluIENsYXVkZSBDb2RlLCBDb2RleCwgQ3Vyc29yLCBhbmQgZXZlcnkgb3RoZXIgQWdlbnQgc2tpbGxkIHRhcmdldHMu%2Cp_Ii9hZ2VudHMvZ2l0aHViLWNvcGlsb3Qi%2Cs_bypx7Ba9Hdaws3Jg.png"
  "og:image:alt": "GitHub Copilot skills: run curated Agent Skills in Copilot"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "GitHub Copilot skills: run curated Agent Skills in Copilot"
  "twitter:image": "https://skilld.dev/_og/d/a_~R2l0SHViIENvcGlsb3Qgc2tpbGxzOiBydW4gY3VyYXRlZCBBZ2VudCBTa2lsbHMgaW4gQ29waWxvdA%2Cc_Page.takumi%2Ctitle_~R2l0SHViIENvcGlsb3Qgc2tpbGxzOiBydW4gY3VyYXRlZCBBZ2VudCBTa2lsbHMgaW4gQ29waWxvdA%2Cdescription_~SG93IHRvIHVzZSBTa2lsbHMgaW4gR2l0SHViIENvcGlsb3Q6IHdoZXJlIENvcGlsb3QgcmVhZHMgdGhlbSwgaG93IHNraWxsZCBpbnN0YWxscyB0aGVtLCBhbmQgYSBjdXJhdGVkIGxpc3Qgd2l0aCBhdXRob3JzLiBUaGUgc2FtZSBTa2lsbCBydW5zIGluIENsYXVkZSBDb2RlLCBDb2RleCwgQ3Vyc29yLCBhbmQgZXZlcnkgb3RoZXIgQWdlbnQgc2tpbGxkIHRhcmdldHMu%2Cp_Ii9hZ2VudHMvZ2l0aHViLWNvcGlsb3Qi%2Cs_bypx7Ba9Hdaws3Jg.png"
  "twitter:image:alt": "GitHub Copilot skills: run curated Agent Skills in Copilot"
---

> Index of every page on this site: [llms.txt](https://skilld.dev/llms.txt)

# **GitHub Copilot skills**

How to use Skills in GitHub Copilot: where Copilot reads them, how skilld installs them, and a curated list with authors. The same Skill runs in Claude Code, Codex, Cursor, and every other Agent skilld targets.

Agents

`npx skilld run owner/repo/skill`

GitHub Copilot reads Agent Skills from `**.github/skills**`. The Copilot coding agent on [**github.com**](http://github.com), the Copilot CLI, and Copilot in your editor use that directory, so a Skill you commit once follows the repository. skilld gives you a curated set of Skills, each written by a person in their own repository, and one command that puts a Skill in front of Copilot.

## How Skills work in GitHub Copilot

- Project: `**.github/skills/<skill>/SKILL.md**`
- Global: `**~/.copilot/skills/<skill>/SKILL.md**`

Copilot reads each Skill description at startup and loads the full file when a task matches.

### Install a Skill for GitHub Copilot

```sh
npx skilld install owner/repo/skill --agent github-copilot
```

The Skill lands in `**.github/skills**`. Add `**--global**` to install to `**~/.copilot/skills**` instead. skilld detects the Agents in your project and on your machine. If it finds only one, omit `**--agent**`.

Restart your editor after a project install. Copilot reads `**.github/skills**` at startup.

### Run a Skill without installing it

```sh
npx skilld run owner/repo/skill
```

`**skilld run**` prints the Skill and writes no file. Give the command to Copilot. It reads the Skill and follows it for this session. Nothing lands in your repository, and no lockfile changes.

## **Curated Skills for GitHub Copilot**

Copilot lives in pull requests, so these Skills cover commits, branches, and releases. Skills here come from the curated registry; a person admitted each one.

- [/using-git-worktrees](https://skilld.dev/gh/obra/superpowers/using-git-worktrees)

  obra/superpowers

  Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

  299k GitHub stars
- [/git-commit](https://skilld.dev/gh/github/awesome-copilot/git-commit)

  github/awesome-copilot

  Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping

  40k GitHub stars
- [/release-skills](https://skilld.dev/gh/jimliu/baoyu-skills/release-skills)

  jimliu/baoyu-skills

  Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".

  27k GitHub stars
- [/finishing-a-development-branch](https://skilld.dev/gh/obra/superpowers/finishing-a-development-branch)

  obra/superpowers

  Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

  299k GitHub stars
- [/conventional-commit](https://skilld.dev/gh/github/awesome-copilot/conventional-commit)

  github/awesome-copilot

  Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation.

  40k GitHub stars
- [/compiler-commit](https://skilld.dev/gh/react/react/compiler-commit)

  react/react

  Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits with the \[compiler] or \[rust-compiler] prefix.

  251k GitHub stars
- [/db-migrations](https://skilld.dev/gh/n8n-io/n8n/db-migrations)

  n8n-io/n8n

  Authors n8n database migrations. Use when creating or modifying files under packages/@n8n/db/src/migrations/, when the user asks to add a column, table, index, foreign key, or backfill, or when the user mentions DB migrations or TypeORM migrations.

  207k GitHub stars
- [/nathan](https://skilld.dev/gh/n8n-io/n8n/nathan)

  n8n-io/n8n

  Deploy a temporary n8n test instance (or generate a local docker run command) via the internal "Nathan" bot, from the repo instead of Slack. Use after opening a PR to offer the user a live test instance, or whenever someone asks to spin up / deploy a test instance for a branch.

  207k GitHub stars

[All 97 Skills in Shipping and release](https://skilld.dev/skills/devops)

GitHub Copilot can also search the registry itself, with the skilld Skill or the skilld MCP server. [See the setup](https://skilld.dev/developers)

**Read before you run.** A Skill is instructions for your Agent. Open the source file first. [What skilld verifies, and what it never claims](https://skilld.dev/verify) .

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://skilld.dev/#website","@type":"WebSite","description":"Curated agent skills by humans, written by real maintainers in their own GitHub repos","name":"skilld","url":"https://skilld.dev/"},{"@id":"https://skilld.dev/agents/github-copilot#webpage","@type":"WebPage","description":"How to use Skills in GitHub Copilot: where Copilot reads them, how skilld installs them, and a curated list with authors. The same Skill runs in Claude Code, Codex, Cursor, and every other Agent skilld targets.","name":"GitHub Copilot skills: run curated Agent Skills in Copilot","url":"https://skilld.dev/agents/github-copilot","isPartOf":{"@id":"https://skilld.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://skilld.dev/agents/github-copilot"]}]},{"@id":"https://skilld.dev/agents/github-copilot#skills","@type":"ItemList","name":"Curated Skills for GitHub Copilot","itemListElement":[{"@type":"ListItem","position":1,"url":"https://skilld.dev/gh/obra/superpowers/using-git-worktrees","name":"using-git-worktrees"},{"@type":"ListItem","position":2,"url":"https://skilld.dev/gh/github/awesome-copilot/git-commit","name":"git-commit"},{"@type":"ListItem","position":3,"url":"https://skilld.dev/gh/jimliu/baoyu-skills/release-skills","name":"release-skills"},{"@type":"ListItem","position":4,"url":"https://skilld.dev/gh/obra/superpowers/finishing-a-development-branch","name":"finishing-a-development-branch"},{"@type":"ListItem","position":5,"url":"https://skilld.dev/gh/github/awesome-copilot/conventional-commit","name":"conventional-commit"},{"@type":"ListItem","position":6,"url":"https://skilld.dev/gh/react/react/compiler-commit","name":"compiler-commit"},{"@type":"ListItem","position":7,"url":"https://skilld.dev/gh/n8n-io/n8n/db-migrations","name":"n8n:db-migrations"},{"@type":"ListItem","position":8,"url":"https://skilld.dev/gh/n8n-io/n8n/nathan","name":"n8n:nathan"}]}]}
```