From awesome-copilot
Suggests relevant GitHub Copilot instructions from awesome-copilot repo based on repo context and chat history, avoids duplicates, identifies outdated locals, and downloads/updates on request.
npx claudepluginhub passelin/marketplace-test --plugin awesome-copilotThis skill uses the workspace's default tool permissions.
Analyze current repository context and suggest relevant copilot-instruction files from the [GitHub awesome-copilot repository](https://github.com/github/awesome-copilot/blob/main/docs/README.instructions.md) that are not already available in this repository.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Analyze current repository context and suggest relevant copilot-instruction files from the GitHub awesome-copilot repository that are not already available in this repository.
#fetch tool..github/instructions/ folderapplyTo patternshttps://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>).github/instructions/ folder#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 instructions with existing repository instructions:
| Awesome-Copilot Instruction | Description | Already Installed | Similar Local Instruction | Suggestion Rationale |
|---|---|---|---|---|
| blazor.instructions.md | Blazor development guidelines | โ Yes | blazor.instructions.md | Already covered by existing Blazor instructions |
| reactjs.instructions.md | ReactJS development standards | โ No | None | Would enhance React development with established patterns |
| java.instructions.md | Java development best practices | โ ๏ธ Outdated | java.instructions.md | applyTo pattern differs: remote uses '**/*.java' vs local '*.java' - Update recommended |
*.instructions.md files in the instructions/ directorydescription and applyTo patternshttps://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>#fetch toolBased on GitHub documentation, copilot-instructions files should be:
.github/copilot-instructions.md (applies to entire repository).github/instructions/NAME.instructions.md (applies to specific file patterns via applyTo frontmatter)instructions/NAME.instructions.md (for sharing and distribution)Instructions files in awesome-copilot use this front matter format:
---
description: 'Brief description of what this instruction provides'
applyTo: '**/*.js,**/*.ts' # Optional: glob patterns for file matching
---
githubRepo tool to get content from awesome-copilot repository instructions folder.github/instructions/ directoryapplyTo patternsWhen outdated instructions are identified:
.github/instructions/ directory