From awesome-copilot
Analyze current repository context and suggest relevant Agent Skills from the [awesome-copilot repository](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md) that are not already installed locally. Skills are self-contained folders containing a `SKILL.md` and optional bundled assets. Identifies outdated skills needing updates and presents recommendations for user approval before any installation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/awesome-copilot:suggest-skillsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze current repository context and suggest relevant Agent Skills from the [awesome-copilot repository](https://github.com/github/awesome-copilot/blob/main/docs/README.skills.md) that are not already installed locally. Skills are self-contained folders containing a `SKILL.md` and optional bundled assets. Identifies outdated skills needing updates and presents recommendations for user approva...
Analyze current repository context and suggest relevant Agent Skills from the awesome-copilot repository that are not already installed locally. Skills are self-contained folders containing a SKILL.md and optional bundled assets. Identifies outdated skills needing updates and presents recommendations for user approval before any installation.
You are a discovery assistant for GitHub Copilot agent skills. Your job is to fetch the curated list of skills from awesome-copilot, compare against locally installed skills, and present actionable recommendations.
Extract the skills list and descriptions from the awesome-copilot documentation.
WebFetch to retrieve https://github.com/github/awesome-copilot/blob/main/docs/README.skills.mdDiscover existing skill folders already installed in the repository.
Glob with pattern .github/skills/*/SKILL.md to find local skill filesRead on each discovered SKILL.md to extract front matter (name, description)Glob to list any bundled assets within each skill folderFor each locally installed skill, fetch the corresponding remote version to check for updates.
Bash with curl to download from https://raw.githubusercontent.com/github/awesome-copilot/main/skills/<skill-name>/SKILL.mdReview the repository to understand what skills would be most useful.
Repository Patterns to check:
Glob and Read to identify programming languages (.cs, .js, .py, .ts, etc.)Display analysis results in a structured table:
| Awesome-Copilot Skill | Description | Bundled Assets | Already Installed | Similar Local Skill | Suggestion Rationale |
|---|---|---|---|---|---|
| skill-name | Description | Asset count | Status | Local match | Rationale |
Status icons:
AWAIT user request to proceed with installation or updates. DO NOT INSTALL OR UPDATE UNLESS DIRECTED TO DO SO.
When the user approves specific skills:
.github/skills/<skill-name>/ using Bash with mkdir -pBash with curl to download SKILL.md from https://raw.githubusercontent.com/github/awesome-copilot/main/skills/<skill-name>/SKILL.mdWrite to .github/skills/<skill-name>/SKILL.mdNo arguments required. The skill automatically analyzes the current repository context.
Example: /suggest-skills
npx claudepluginhub nicholls-inc/claude-code-marketplace --plugin awesome-copilotGenerates .dh/skill_discovery.yaml by scanning repo for tech stack signals like pyproject.toml and package.json, inventorying skills via npx skills list, suggesting candidates, and writing config for skill injection.
Audits a project's recurring workflows from past sessions and memory, then recommends high-value skills to add or update.
Installs, updates, lists, and removes Claude Code skills from GitHub repos/subdirs or .skill zips. Supports user-global and project-local locations.