Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Powell c052ec05b5 style: remove gradient from page header text for readability 2026-01-29 10:28:23 +11:00
Aaron Powell 82accb2cd6 Some more ts updates 2026-01-29 10:26:03 +11:00
Aaron Powell d46210b2de fix: make FuzzySearch generic to support typed items
- Add SearchableItem base interface for minimum required fields
- Make FuzzySearch class generic with type parameter
- Update all page scripts to use typed FuzzySearch instances
- Fix type casting in calculateScore method
2026-01-29 09:56:20 +11:00
Aaron Powell 63fb276a6c Tweaking a label set 2026-01-29 09:53:29 +11:00
Aaron Powell d450d7d3d5 feat: add download and share buttons to list view and modal
- Add Download button to download file as .md file
- Add Share button to copy GitHub link to clipboard
- Both buttons appear in modal header and list view actions
- Use icon-only buttons in list view for cleaner UI
2026-01-29 09:44:31 +11:00
Aaron Powell 009c6c72f8 style: remove VS Code icons from dropdown menu items 2026-01-29 09:37:32 +11:00
Aaron Powell c378488ceb style: remove icon from install button 2026-01-29 09:35:41 +11:00
Aaron Powell 7e7b5c8610 feat: implement split button dropdown for install options
- Replace separate VS Code/Insiders buttons with single Install dropdown
- Primary 'Install' button opens in VS Code, dropdown chevron reveals options
- Dropdown shows 'VS Code' and 'VS Code Insiders' choices
- Add CSS for split button styling with glassmorphism dropdown
- Apply to modal and all list views (agents, prompts, instructions)
2026-01-29 09:33:49 +11:00
Aaron Powell 1887d9ba56 feat: add VS Code install buttons to list views
- Add VS Code and VS Code Insiders install buttons to agent, prompt, and instruction list items
- Use smaller button style for list view
- Include VS Code icon for visual identification
2026-01-28 19:51:35 +11:00
Aaron Powell d0bcc226ba feat: add VS Code and VS Code Insiders install buttons
- Fix VS Code install URL format to match README links
- Add separate buttons for VS Code and VS Code Insiders
- Support install links for agents, prompts, and instructions
- Add VS Code icon SVG to buttons
2026-01-28 19:45:22 +11:00
Aaron Powell 63f2080694 fix: allow search result descriptions to wrap fully 2026-01-28 17:08:52 +11:00
Aaron Powell 4411eea562 fix: improve homepage search results dropdown styling
- Left-align search results content
- Add proper icon container with background
- Improve spacing and padding
- Add highlight styling for search matches
- Add empty state styling
- Support both .search-result and .search-result-item classes
2026-01-28 17:07:20 +11:00
Aaron Powell 57edb2a34b style: modernize website design with gradients and glassmorphism
- Add gradient backgrounds and accents using purple/pink/cyan palette
- Implement glassmorphism effects on header, cards, and filters
- Add gradient text for headings and stats
- Improve card hover effects with glow shadows and gradient borders
- Update buttons with gradient primary style
- Add subtle pattern overlay on hero section
- Increase spacing and border radius for modern feel
- Update tags with gradient backgrounds
- Add left accent border animation on resource items
- Improve modal with blur backdrop and rounded corners
- Update color palette for both light and dark themes
2026-01-28 17:03:20 +11:00
Aaron Powell f76f63866a fix: parse featured field from display.featured in collections
The collection YAML files have featured nested under display object,
not at the top level. Updated generate-website-data.mjs to check both
data.featured and data.display?.featured.
2026-01-28 16:56:41 +11:00
Aaron Powell fbb92dc8aa chore: clean up package.json scripts
- Remove old website:build-old and website:serve-old scripts
- Rename website:build-data to website:data
- Update paths from website-astro to website
- Simplify website:dev and website:build scripts
2026-01-28 16:49:13 +11:00
Aaron Powell aa42998e29 chore: rename website-astro to website, update gitignore
- Rename website-astro/ to website/
- Add website/dist/ and website/.astro/ to gitignore
- Update generate-website-data.mjs output path
2026-01-28 16:42:32 +11:00
Aaron Powell 4b3bd3d0ad chore: remove old vanilla website implementation
The Astro-based website in website-astro/ replaces the old vanilla
HTML/JS implementation. The old website/ directory is no longer needed.
2026-01-28 16:39:05 +11:00
Aaron Powell 6bcb6ffc37 refactor(website): convert to ES modules with TypeScript
- Replace all inline scripts with TypeScript modules
- Create page-specific modules for agents, prompts, instructions, skills, collections, index
- Create core modules: utils.ts, search.ts, modal.ts, choices.ts, jszip.ts, theme.ts
- Remove window global exports, use proper ES module imports
- Add type interfaces for all data structures
- Use data-base-path attribute on body for base URL handling
- Bundle Choices.js and JSZip via npm instead of CDN
- Astro pages now just have single script import each
2026-01-28 16:38:49 +11:00
Aaron Powell 875219812e Add multi-select filters, light/dark theme, and skill ZIP downloads
- Add multi-select dropdown component for all filter fields
- Implement light/dark theme toggle with system preference detection
- Add client-side ZIP download for skills using JSZip
- Include file lists in skills metadata for download feature
- Add title tooltips to multi-select options for long values
- Update all pages with consistent theme toggle in header
2026-01-28 14:59:19 +11:00
Aaron Powell f8829be835 feat: Add GitHub Pages website for browsing resources
- Add static website with pages for agents, prompts, instructions, skills, and collections
- Implement client-side fuzzy search across all resources
- Add file viewer modal with copy-to-clipboard and install-to-editor functionality
- Add Tools page for MCP server and future tools
- Add Samples page placeholder for copilot-sdk cookbook migration
- Add metadata JSON generation script (eng/generate-website-data.mjs)
- Add GitHub Actions workflow for automated Pages deployment
- Update package.json with website build scripts
2026-01-28 13:43:41 +11:00
Aaron Powell 2e317e23e5 Merge pull request #609 from VeVarunSharma/develop/add-workiq-copilot-skill
feat: add workiq copilot skill
2026-01-28 11:28:43 +11:00
Aaron Powell 359615d991 Merge pull request #604 from phatpham-katalon/main
feat: add ScoutQA Testing Skill
2026-01-28 11:20:10 +11:00
Aaron Powell cfb896c232 Merge pull request #602 from github/remove-chat-mode-references
Cleaning up some legacy around chat modes
2026-01-23 11:07:42 +11:00
Aaron Powell 92dbe54cc6 Cleaning up some legacy around chat modes 2026-01-23 10:51:55 +11:00
Aaron Powell 888fbe6c95 Merge pull request #581 from github/all-contributors/add-anchildress1
add anchildress1 as a contributor for infra, doc, and code
2026-01-23 10:27:43 +11:00
Aaron Powell 45ad6d840f Merge pull request #591 from hashwnath/add-agentic-eval-skill
Add agentic-eval skill for agent evaluation patterns
2026-01-23 10:27:16 +11:00
Aaron Powell a2525e3112 fix: enhance markdown table cell formatting for descriptions in README and skills 2026-01-23 10:06:44 +11:00
Aaron Powell 06639818f4 Merge pull request #601 from AungMyoKyaw/add-new-skills
Add 8 new skills for development tools and workflows
2026-01-23 09:50:44 +11:00
Aaron Powell 42cfbda0e1 Merge pull request #504 from jamesmontemagno/jamont-skill-imagemagick
add image magick skill
2026-01-22 15:57:19 +11:00
Aaron Powell 857cba16fc Merge branch 'main' into jamont-skill-imagemagick 2026-01-22 15:56:07 +11:00
Aaron Powell 0154a02a12 Merge pull request #600 from github/copilot-sdk
Adding copilot-sdk stuff
2026-01-22 15:54:17 +11:00
Aaron Powell 66b0bfb9cc Adding copilot-sdk stuff 2026-01-22 15:51:40 +11:00
Aaron Powell e397a4748c Merge pull request #599 from tmeschter/260121-CopyPreflight
Add azure deployment preflight skill
2026-01-22 11:34:10 +11:00
Aaron Powell 02cf06c47d Merge pull request #598 from CASTResearchLabs/CAST_Imaging_Structural_Agents
Cast imaging structural agents
2026-01-22 11:27:26 +11:00
Aaron Powell a46947ad83 Merge pull request #596 from jlbeard84/patch-1
Update version number in CSharpExpert agent
2026-01-22 11:18:37 +11:00
Aaron Powell 94b3649201 Merge pull request #592 from jhauga/legacy-circuit-mockups
New skill for building legacy hardware circuit mockups
2026-01-22 11:17:00 +11:00
Aaron Powell 5fb41dae2a Merge pull request #594 from github/all-contributors/add-shibicr93
add shibicr93 as a contributor for code
2026-01-20 10:18:02 +11:00
Aaron Powell 16c1c01d49 Merge branch 'main' into all-contributors/add-shibicr93 2026-01-20 09:07:43 +11:00
Aaron Powell 86f78ee41d Merge pull request #593 from jhauga/make-skill-template
Add new skill for psuedo agentic skill creation
2026-01-20 09:06:09 +11:00
Aaron Powell 1dd4a8e16d Merge branch 'main' into add-agentic-eval-skill 2026-01-20 09:05:03 +11:00
Aaron Powell 20796323d4 run workflow on skills 2026-01-20 09:03:50 +11:00
Aaron Powell b4199677e7 Merge pull request #590 from MiguelElGallo/update_semview
Enhance the skill to include sampling of data, to detect better joins.
2026-01-19 12:07:47 +11:00
Aaron Powell 744ce5e5ec Merge pull request #589 from BBoyBen/update-agent-instruction
Update agent instruction file
2026-01-19 12:07:22 +11:00
Aaron Powell ef6e13d783 Merge pull request #588 from shibicr93/feat/openapi-to-application-collections
Add OpenAPI-to-Application collections for 5 common frameworks
2026-01-19 12:06:27 +11:00
Aaron Powell 5c8ea9db01 Merge pull request #586 from tmeschter/260116-SWASkill
Add new skill for creating, testing, deploying, and updating Azure St…
2026-01-19 12:04:28 +11:00
Aaron Powell 4c1b22fc17 Merge pull request #584 from timheuer/appstore-review-prompt
feat: add Apple App Store Reviewer prompt
2026-01-19 11:43:17 +11:00
Aaron Powell 204b6b0453 Merge pull request #507 from anchildress1/add-custom-contributors
feat(eng): add repo-specific contributor types
2026-01-16 15:12:34 +11:00
Aaron Powell 6e286516ae Merge pull request #580 from GeekTrainer/main
Update Svelte instructions with Svelte 5 best practices
2026-01-16 10:56:12 +11:00
Aaron Powell 47951d4327 Merge pull request #576 from yaooqinn/feat/add-outdated-detection-to-suggestion-prompts
Add outdated detection to collections, instructions, and prompts suggestion files
2026-01-16 10:55:28 +11:00
Aaron Powell 0b9ad6eaaa Merge pull request #570 from jhauga/html-css-style-color-guide
Instructions for best color practices
2026-01-15 08:50:20 +11:00
Aaron Powell c12041bede Merge pull request #568 from yaooqinn/update-agent-suggestion-prompt
Update suggest-awesome-github-copilot-agents.prompt.md to detect and update outdated agents
2026-01-15 08:49:00 +11:00
Aaron Powell b06e0b6aee Merge pull request #565 from BBoyBen/edit-agent-instruction
Instructions - Add handoffs instruction for agent
2026-01-14 09:53:58 +11:00
Aaron Powell dcb1968a6c Merge pull request #502 from tmeschter/251219-AddVisualizerSkill
Add azure-resource-visualizer skill
2026-01-13 09:09:52 +11:00
Aaron Powell aa8abf9f8c Merge pull request #561 from fazedordecodigo/update-nextjs-instructions
Update Next.js instructions aligned with Next.js 16.1.1 (Jan 2026)
2026-01-13 09:07:07 +11:00
Aaron Powell 82e3f6305e Merge pull request #564 from madskristensen/patch-1
Update instructions with .editorconfig and .NET constraints
2026-01-13 09:05:11 +11:00
Aaron Powell 4b232e460d Merge pull request #532 from Jrc356/patch-1
update fetch -> web/fetch everywhere
2026-01-13 09:04:22 +11:00
Aaron Powell e0dd4e62aa Merge pull request #560 from PlagueHO/update-research-technical-spike
CHANGE: Update tools and enhance MCP discovery process
2026-01-12 11:21:18 +11:00
Aaron Powell 31737e05cc Merge pull request #559 from github/copilot/update-readme-instructions
Clarify instruction file path in README usage documentation
2026-01-12 11:19:52 +11:00
Aaron Powell fc55fe0b78 Merge pull request #557 from alefragnani/first-vscode-ext-skills
Add skills for contributing commands and localization in VS Code extensions
2026-01-12 10:51:33 +11:00
Aaron Powell bda6726a30 Merge pull request #556 from tsubasaogawa/chore/add-skills-folder
docs(readme): update directory structure to include skills folder
2026-01-12 10:50:38 +11:00
Aaron Powell 15efa161ea Merge pull request #554 from hunterhogan/patch-1
Fix formatting in task-planner.agent.md
2026-01-12 10:49:39 +11:00
Aaron Powell b1f08e397a Merge pull request #545 from krushideep/add-systemverilog-style-link
Add System Verilog style guide link in coding standards prompt
2026-01-12 10:48:11 +11:00
Aaron Powell 2b19cc3a3d Skills rendering in collections 2025-12-18 11:05:39 +11:00
Aaron Powell 03cb605a4f supporting skills in collections 2025-12-18 11:02:21 +11:00
Aaron Powell 16f3220990 Adding vscode tasks 2025-12-18 10:50:33 +11:00
Aaron Powell 48cf3ac6c9 Adding skills to readme higher up 2025-12-18 10:48:41 +11:00
Aaron Powell e042a641b9 Refactor: Use MCP registry API as source of truth (#492)
- Replace static github-mcp-registry.json with live API calls
- Fetch from https://api.mcp.github.com/v0.1/servers/ with pagination support
- Extract displayName from GitHub metadata for better matching
- Implement smart matching logic:
  * Case-insensitive comparison
  * Match against both displayName and full name
  * Strip common suffixes like -mcp-server for pattern matching
- Make build process async to support API calls
- Cache registry data to only hit API once per build run
- Remove obsolete github-mcp-registry.json file

Benefits:
- No more manual updates to registry data
- Always uses latest MCP registry information
- Improved server name matching resilience
- Successfully loads all 54 servers from registry
2025-12-16 11:51:26 +11:00
Aaron Powell b81a3dc5a4 Updated the MCP registry list and fixed some links (#461) 2025-12-05 10:36:38 +11:00
Aaron Powell 548562e58e Adding partner agent to collection (#460) 2025-12-05 09:27:44 +11:00
Aaron Powell 86adaa48fe Chat Modes -> Agents (#433)
* Migrating chat modes to agents now that's been released to stable

* Fixing collections

* Fixing names of agents

* Formatting

* name too long

* Escaping C# agent name
2025-11-25 16:24:55 +11:00
Aaron Powell 7b7f9d519c Removing newrelic agent for the moment (#430) 2025-11-24 09:54:22 +11:00
Aaron Powell e77928f1ac Fixing CI 2025-11-21 14:08:10 +11:00
Aaron Powell f7667fa9e2 wasn't running on agents (#418) 2025-11-18 10:22:52 +11:00
Aaron Powell b4cc1372c5 Fixing readme that wasn't updated properly (#417) 2025-11-18 10:13:02 +11:00
Aaron Powell 9ea2c46013 emoji 2025-11-06 18:08:34 +11:00
Aaron Powell e7d2553d72 Some tweaking on the readme 2025-11-06 18:06:12 +11:00
Aaron Powell 41566f327f Fixing install links 2025-10-29 16:25:53 +11:00
Aaron Powell 079da0cafb More deep links 2025-10-29 16:22:23 +11:00
Aaron Powell 5bd9125f57 Fixing deep links 2025-10-29 16:21:05 +11:00
Aaron Powell 22cf265019 Awesome Copilot collection (#360)
* Adding a collection for the meta prompts to help discover items in the awesome copilot repo

* Forgot to run validation locally

* YAML schema validation set and updating readme
2025-10-29 11:56:47 +11:00
Aaron PowellandChris Patterson 56d7ce73a0 Partners (#354)
* initial prototype of partners collection with featured collection support

* Starting to add the partners

* Preparing the repo for how the custom agents will work

* moving some files around

* Moving a bunch of stuff around to make the file easier to read

* improving the front matter parsing by using a real library

* Some verbage updates

* some more verbage

* Fixing spelling mistake

* tweaking badges

* Updating contributing guide to be correct

* updating casing to match product

* More agents

* Better handling link to mcp registry

* links to install mcp servers fixed up

* Updating collection tags

* writing the mcp registry url out properly

* Adding custom agents for C# and WinForms

Expert custom agents to improve your experience when working with C# and WinForms in Copilot

* Adding to agents readme

* Adding PagerDuty agent

* Fixing description for terraform agent

* Adding custom agents to the README usage

* Removing the button to make the links more obvious

* docs: relocate category READMEs to /docs and update generation + internal links

* Updating prompts for new path

* formatting

---------

Co-authored-by: Chris Patterson <chrispat@github.com>
2025-10-29 06:07:13 +11:00
Aaron Powell 17ef59bdbb Tidying up the readme's a bit with some different formatting (#337) 2025-10-20 10:08:37 +11:00
Aaron Powell 48c5b1b6aa fixing validation workflow 2025-10-20 10:00:10 +11:00
Aaron Powell 976d5e18e8 Fixing how the files are ordered - now based on title not file name (#274) 2025-10-01 12:10:58 +10:00
Aaron Powell 7295a75faa colour change 2025-09-19 13:08:44 +10:00
Aaron Powell 73be1892c1 Adding VS MCP install to readme 2025-09-19 13:01:00 +10:00
Aaron Powell 7edfb9d762 better handling in the validation logic 2025-09-17 14:09:50 +10:00
Aaron Powell dbdc8dd020 Minor readme tweak 2025-09-15 10:19:07 +10:00
Aaron Powell 643419852e Fixing tool list in debug (#222)
Fixes #146
2025-09-03 15:56:42 +10:00
Aaron Powell a772e15e69 Adding MCP Server to the README (#219)
* Adding MCP Server to the README

* Don't need that header

* Changing summary text

* Using aka.ms links

* changing logo style to be consistent
2025-09-01 11:52:22 +10:00
Aaron PowellandCopilot bdc61009b9 Update redirect URLs for installation links (#216)
* Updated the redirect url

* Update update-readme.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-28 15:41:26 +10:00
Aaron Powell 52dad1f30b typing bad 2025-08-26 15:35:15 +10:00
Aaron Powell e2b491c3f5 oh, no action 2025-08-26 15:34:36 +10:00
Aaron Powell d678de1809 Fixing some actions versions 2025-08-26 15:29:12 +10:00
Aaron Powell 3cedc53b0e New readme structure (#209)
* Experimenting with a sub-README structure

* title

* removing emojis

* some emoji changes

* Fixing a whitespace issue
2025-08-26 15:26:01 +10:00
Aaron Powell e948271898 Adding improved instructions back in (#207)
* Adding improved instructions back in

* Removing duplicate line
2025-08-22 09:38:51 +10:00
Aaron Powell 18e5392b64 adding a badge on readme 2025-08-21 09:23:34 +10:00
Aaron Powell 33d7cdee28 New readme (#183)
* Moving the install badges

* Usage info higher up

* changing the order of the readme

* Adding some collapsing sections
2025-08-15 09:22:51 +10:00
Aaron Powell 244176e2b0 Some improvements to the contributing guide (#189) 2025-08-15 09:14:20 +10:00
Aaron Powell e5d141ac1e Overhaul of the instructions for PR reviews 2025-08-14 11:14:53 +10:00