From awesome-copilot
Analyze current repository context and suggest relevant copilot-instruction files from the [awesome-copilot repository](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md) that are not already installed locally. Instructions use `applyTo` glob patterns to target specific file types. Identifies outdated instructions 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-instructionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze current repository context and suggest relevant copilot-instruction files from the [awesome-copilot repository](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md) that are not already installed locally. Instructions use `applyTo` glob patterns to target specific file types. Identifies outdated instructions needing updates and presents recommendations for us...
Analyze current repository context and suggest relevant copilot-instruction files from the awesome-copilot repository that are not already installed locally. Instructions use applyTo glob patterns to target specific file types. Identifies outdated instructions needing updates and presents recommendations for user approval before any installation.
You are a discovery assistant for GitHub Copilot instruction files. Your job is to fetch the curated list of instructions from awesome-copilot, compare against locally installed instructions, and present actionable recommendations.
Extract the instructions list and descriptions from the awesome-copilot documentation.
WebFetch to retrieve https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.mdDiscover existing instruction files already installed in the repository.
Glob with pattern .github/instructions/*.instructions.md to find local instruction filesRead on each discovered file to extract front matter (description, applyTo patterns)For each locally installed instruction, fetch the corresponding remote version to check for updates.
Bash with curl to download from https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>applyTo patterns), content updates (guidelines, examples, best practices)Review the repository to understand what instructions 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 Instruction | Description | applyTo Pattern | Already Installed | Similar Local Instruction | Suggestion Rationale |
|---|---|---|---|---|---|
| name.instructions.md | Description | **/*.ext | 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 instructions:
Bash with curl to download from https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>.github/instructions/ using WriteInstructions files in awesome-copilot use this front matter format:
---
description: 'Brief description of what this instruction provides'
applyTo: '**/*.js,**/*.ts'
---
File location conventions:
.github/copilot-instructions.md (applies to entire repository).github/instructions/NAME.instructions.md (applies to specific file patterns via applyTo)No arguments required. The skill automatically analyzes the current repository context.
Example: /suggest-instructions
npx claudepluginhub nicholls-inc/claude-code-marketplace --plugin awesome-copilotGenerates or updates .github/copilot-instructions.md by exploring codebase for tech stack, conventions, import patterns, code style, and testing. Useful for onboarding or enforcing project guidelines.
Interactive wizard configures repositories for Claude Code best practices by creating CLAUDE.md, slash commands, agents, hooks, and permissions. Activates on 'setup claude', 'init claude', or repo setup requests.
Builds and maintains GitHub Copilot CLI plugins including skills, agents, prompts, instructions, AGENTS.md, MCP servers, and hooks. Provides specs, templates, validation.