
Awesome GitHub Copilot Browser
A VS Code extension that allows you to browse, preview, and download GitHub Copilot customizations from the awesome-copilot repository.
Features
- 🔍 Browse: Explore chat modes, instructions, and prompts in a convenient tree view
- 📖 Preview: View file content before downloading
- ⬇️ Download: Save files to appropriate
.github/ folders in your workspace
- ** Refresh**: Update repository data with manual refresh
- 💾 Caching: Smart caching for better performance
How to Use
- Open the Extension: Look for "Awesome Copilot" in the Explorer panel
- Browse Categories: Expand Chat Modes, Instructions, or Prompts sections
- Preview Content: Click the preview icon (👁️) on any file to see its content
- Download Files: Click the download icon (⬇️) to save files to your workspace
- Refresh Data: Click the refresh icon in the view title to update repository data
Folder Structure
Downloaded files are organized in your workspace as follows:
- Chat Modes →
.github/copilot-chatmodes/
- Instructions →
.github/instructions/
- Prompts →
.github/copilot-prompts/
These folders will be created automatically if they don't exist.
Requirements
- VS Code version 1.103.0 or higher
- Internet connection to fetch repository data
- A workspace folder open in VS Code (for downloads)
Extension Commands
Refresh : Update repository data from GitHub
Download : Save a file to your workspace
Preview : View file content in VS Code
Release Notes
0.0.1
Initial release with core functionality:
- Tree view explorer for awesome-copilot repository
- Content preview
- Download to appropriate GitHub Copilot folders
- Smart caching with manual refresh
Development
This extension was built with:
- TypeScript
- VS Code Extension API
- Axios for HTTP requests
- ESBuild for bundling
Building
npm install
npm run compile
Testing
npm run test
Enjoy browsing and using awesome GitHub Copilot customizations!
| |