
This does the tedious work of keeping your GitHub Copilot skills library current by scanning the awesome-copilot repository and comparing it against your local `.github/skills/` folder. It fetches the latest skill definitions, checks for outdated versions by comparing SKILL.md files and bundled assets, then suggests relevant additions based on your repo's language patterns and chat context. The output is a clean table showing what's missing, what needs updates, and why each skill would help. It won't install anything without permission, but when you give the go-ahead, it downloads complete skill folders with all their assets intact.
$ npx -y skills add github/awesome-copilot --skill suggest-awesome-github-copilot-skills --agent claude-codeInstalls into .claude/skills of the current project.
Analyze current repository context and suggest relevant Agent Skills from the GitHub awesome-copilot repository that are not already available in this repository. Agent Skills are self-contained folders located in the skills folder of the awesome-copilot repository, each containing a SKILL.md file with instructions and optional bundled assets.
#fetch tool..github/skills/ folderSKILL.md files to get name and descriptionSKILL.md from awesome-copilot repository using raw GitHub URLs (e.g., https://raw.githubusercontent.com/github/awesome-copilot/main/skills/<skill-name>/SKILL.md).github/skills/ folder, preserving the folder structureSKILL.md and any bundled assets (scripts, templates, data files)#fetch tool to download assets, but may use curl using #runInTerminal tool to ensure all content is retrieved#todos tool to track progress🔍 Repository Patterns:
🗨️ Chat History Context:
Display analysis results in structured table comparing awesome-copilot skills with existing repository skills:
| Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale |
|---|---|---|---|---|---|
| gh-cli | GitHub CLI skill for managing repositories and workflows | None | ❌ No | None | Would enhance GitHub workflow automation capabilities |
| aspire | Aspire skill for distributed application development | 9 reference files | ✅ Yes | aspire | Already covered by existing Aspire skill |
| terraform-azurerm-set-diff-analyzer | Analyze Terraform AzureRM provider changes | Reference files | ⚠️ Outdated | terraform-azurerm-set-diff-analyzer | Instructions updated with new validation patterns - Update recommended |
.github/skills/ directorySKILL.md front matter to extract name and descriptionSKILL.md:
https://raw.githubusercontent.com/github/awesome-copilot/main/skills/<skill-name>/SKILL.md#fetch toolBased on the Agent Skills specification, each skill is a folder containing:
SKILL.md: Main instruction file with front matter (name, description) and detailed instructionsSKILL.mdazure-deployment-preflight)name field in SKILL.md front matter must match the folder nameSkills in awesome-copilot use this front matter format in SKILL.md:
---
name: 'skill-name'
description: 'Brief description of what this skill provides and when to use it'
---
fetch tool to get content from awesome-copilot repository skills documentationgithubRepo tool to get individual skill content for download.github/skills/ directorySKILL.md files to extract names and descriptionsWhen outdated skills are identified:
.github/skills/ directorySKILL.mdSponsors