Suggest Awesome Copilot Skills for GitHub Copilot: What It Does and How to Install It
Makes GitHub Copilot suggest skills from awesome-copilot that your repo is missing, and flag outdated ones.
- Installs
- 8.9K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
Copilot reads the awesome-copilot skills list, scans your .github/skills folder, compares each local SKILL.md with the copy on GitHub, and looks at your repo files and chat history. It answers with one table: the skill, its description, bundled assets, whether it is already installed, a similar local skill and why it fits.
It waits for you. SKILL.md says not to install or update anything unless you direct it. When you ask, it downloads the skill folders into .github/skills, or replaces an outdated local folder with the latest version, without changing the files. It is written around Copilot tools such as #fetch and #runInTerminal.
Good for
- GitHub Copilot users who want to find skills that fit their repo
- Teams that keep skills in .github/skills and want to know which are out of date
Install suggest-awesome-github-copilot-skills
Copilot CLI
- 1
Copy this prompt.
Install the suggest-awesome-github-copilot-skills skill in Copilot CLI. Run this command: copilot plugin install awesome-copilot@awesome-copilot Then check that it loaded and tell me how to use it.
- 2
Paste it into Copilot CLI. It shows the change and asks before running it.
Requires GitHub Copilot CLI, Docker.
The Copilot CLI plugin is the awesome-copilot plugin: 3 skills listed in plugin.json (the plugin README also lists a collections command), 1 agent and an MCP server that runs in Docker (see the permissions section). The skills CLI route installs only this skill. The skill names Copilot tools (#fetch, #runInTerminal, #todos, githubRepo) and the .github/skills folder, so this page lists GitHub Copilot routes only. If Copilot CLI reports an unknown marketplace, the awesome-copilot README says to run copilot plugin marketplace add github/awesome-copilot first.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Suggest relevant GitHub Copilot skills from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existing skills in this repository, and identifying outdated skills that need updates.
Sections in SKILL.md
- Process
- Context Analysis Criteria
- Output Format
- Local Skills Discovery Process
- Version Comparison Process
- Skill Structure Requirements
- Front Matter Structure
- Requirements
- Icons Reference
- Update Handling
Key facts
- Installs on skills.sh
- 8,911 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
- What it includes
- 1 file: SKILL.md (no scripts)
What it includes
Reads docs/README.skills.md in awesome-copilot with the #fetch tool
Network ·
Fetch the skills listLists folders in .github/skills and reads each SKILL.md name and description
Files ·
Scan local skillsFetches raw.githubusercontent.com SKILL.md files and marks skills up to date or outdated
Network ·
Compare with the remote copyLooks at languages, frameworks, project type and recent chat topics
Read ·
Analyze contextSuggestions with rationale, bundled assets and installed status (check, warning, cross)
Then it waits for your request.
Try: “Suggest awesome-copilot skills for this repo”
Read ·
Present the tableWrites new skill folders to .github/skills, or replaces an outdated one
Only after you ask. It may use curl through #runInTerminal so all content arrives.
Delete ·
Download or update
From the official docs
Permissions
Medium risk
On request, the skill downloads third-party skill folders into your repo and can replace existing ones. Commit first, read each suggested skill before you ask for it, and note that the plugin route also starts a Docker-based MCP server.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can replace skill folders in your repo
On request it replaces the entire local skill folder with the remote version and downloads assets without adjusting them. Commit your work first so you can review the diff. github.com
Third-party skill content
The awesome-copilot README says the customizations are sourced from third-party developers and to inspect any agent and its documentation before installing. github.com
The plugin route runs a Docker container
The plugin's mcp.json runs docker run -i --rm ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest. The plugin README says Docker must be installed. github.com
The plugin agent has editing and command tools
The meta-agentic-project-scaffold agent lists tools including editFiles, runCommands, runTasks and fetch. Its instructions tell it to pull files and place them in the project. github.com
It waits for your say-so
SKILL.md says to await your request and not to install or update unless directed. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only switch exists. It only writes when you ask it to install or update. |
|---|---|
| Talks to | github.com and raw.githubusercontent.com (awesome-copilot skills and files). ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot (the plugin's Docker image) |
| Sign-in and keys | SKILL.md names no key or token. |
| Scopes |
|
Questions
What does the suggest-awesome-github-copilot-skills skill do?
It makes GitHub Copilot look at your repo and chat, compare them with the awesome-copilot skills list, and suggest skills you do not have. It also flags local skills that differ from the latest copy on GitHub.
How do I install it?
Use the install box at the top of this page. It lists the awesome-copilot plugin for Copilot CLI and a skills CLI command for this skill only.
Will it install skills by itself?
No. SKILL.md says to wait for your request and not to install or update unless directed. When you do ask, it downloads the skill and its assets into .github/skills.
Does it work in Claude Code?
SKILL.md is written around Copilot tools (#fetch, #runInTerminal, #todos, githubRepo) and the .github/skills folder, and the awesome-copilot README is about GitHub Copilot. This page lists only GitHub Copilot routes.
Do I need an API key?
No key is named in SKILL.md. It fetches pages from github.com and raw.githubusercontent.com.
Is it safe?
It can write and replace skill folders in your repo and downloads third-party files without editing them. The awesome-copilot README says its customizations come from third-party developers and should be inspected before installing. Read each suggested skill before you ask for it.
What does the plugin route add?
The awesome-copilot plugin.json lists 3 suggest skills (agents, instructions, skills), the meta-agentic-project-scaffold agent and an MCP server that starts a Docker container. The plugin README also lists a fourth command, for collections, which plugin.json does not. Docker must be installed, or the MCP startup fails.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/suggest-awesome-github-copilot-skills
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- awesome-copilot README · github.com
- awesome-copilot plugin.json · github.com
- awesome-copilot plugin README · github.com
- suggest-awesome-github-copilot-skills SKILL.md · github.com
- awesome-copilot plugin mcp.json · github.com
- meta-agentic-project-scaffold agent · github.com