Aaron Powell and Copilot
9d1df57ebc
refactor: migrate plugins to Claude Code spec format
...
- Move plugin manifests from .github/plugin/ to .claude-plugin/
- Convert items[] to Claude Code spec fields (agents, commands, skills)
- Rename tags to keywords, drop display/featured/instructions from plugins
- Delete all symlinks and materialized files from plugin directories
- Add eng/materialize-plugins.mjs to copy source files into plugin dirs at publish time
- Add .github/workflows/publish.yml for staged->main publishing
- Update CI triggers to target staged branch
- Update validation, creation, marketplace, and README generation scripts
- Update CONTRIBUTING.md and AGENTS.md documentation
- Include all new content from main (polyglot-test-agent, gem-browser-tester,
fabric-lakehouse, fluentui-blazor, quasi-coder, transloadit-media-processing,
make-repo-contribution hardening, website logo/gradient changes)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-18 14:22:50 +11:00
Aaron Powell
8480453512
Merge pull request #749 from github/copilot/remove-logo-from-header
...
Remove logo icons from website header
2026-02-18 14:01:04 +11:00
Aaron Powell
3575e81185
Merge pull request #748 from jhauga/skill-quasi-coder
...
new skill quasi-coder
2026-02-18 14:00:24 +11:00
Aaron Powell
35cd212801
Merge pull request #733 from mubaidr/chrome-to-browser
...
refactor: rename gem-chrome-tester to gem-browser-tester
2026-02-18 13:59:41 +11:00
Aaron Powell
52dfa05b22
Merge pull request #746 from GeekTrainer/chore/harden-make-repo-contribution
...
chore: add security guardrails to make-repo-contribution skill
2026-02-18 13:58:50 +11:00
Aaron Powell
5a39f0f558
Merge pull request #741 from tedvilutis/main
...
Fabric Lakehouse Skill
2026-02-18 13:58:15 +11:00
Aaron Powell
2017acd716
Merge pull request #744 from kvz/add-transloadit-media-processing
...
Add transloadit-media-processing skill
2026-02-18 10:24:48 +11:00
Aaron Powell
a2790216a6
Merge pull request #735 from JanKrivanek/dev/jankrivanek/polygot-test-agent
...
Add polygot test agent
2026-02-18 10:21:33 +11:00
Aaron Powell
64b2e574d9
Merge pull request #738 from AClerbois/skill/fluentui-blazor
...
Add fluentui-blazor skill
2026-02-18 10:08:48 +11:00
Aaron Powell
76b1c55bef
Merge pull request #740 from github/spike/remove-text-gradients
...
Remove text gradients from website
2026-02-17 16:14:57 +11:00
Aaron Powell and Copilot
ad85976dbb
Remove text gradients from hero h1 and card-count
...
Replace gradient-clipped text with solid color (--color-primary) for
a simpler, cleaner design.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-17 10:58:35 +11:00
Aaron Powell
fc0ffa8cb3
Merge pull request #734 from JanKrivanek/dev/jankrivanek/csharp-unittest-info
...
Add missing csharp unittesting info pointers
2026-02-17 09:53:24 +11:00
Aaron Powell
a19577b150
Updating plugin version
2026-02-17 09:45:09 +11:00
Aaron Powell
81f7601775
Making files actual symlinks
2026-02-17 09:39:04 +11:00
Aaron Powell
aed63976c1
Merge pull request #731 from Hakku/add-finnish-humanizer-prompt
...
Add Finnish AI text humanizer skill
2026-02-17 09:27:48 +11:00
Aaron Powell
0b008682f5
Merge branch 'main' into add-finnish-humanizer-prompt
2026-02-17 09:26:59 +11:00
Aaron Powell
7855e66af8
Merge pull request #716 from 4regab/patch-1
...
Upgrade TaskSync prompt to version 5.2
2026-02-16 16:30:57 +11:00
Aaron Powell
a726f77f0d
Merge pull request #728 from jhauga/skill-pdftk-server
...
Add skill pdftk-server
2026-02-16 16:29:05 +11:00
Aaron Powell
0ac73fd644
Merge pull request #717 from github/deprecate-collections-for-plugins
...
Deprecate Collections in favour of Plugins
2026-02-16 12:13:37 +11:00
Aaron Powell
6ecd0098cf
Remove collections folder and migrate remaining references to plugins
...
- Remove rug-agentic-workflow collection files (already migrated to plugin)
- Remove collections.instructions.md (no longer applicable)
- Remove suggest-awesome-github-copilot-collections prompt and plugin command
- Update awesome-copilot plugin.json to reference skills prompt instead of collections
- Update contributor-report.mjs to track plugins instead of collections
- Remove unused collection constants from constants.mjs
- Update rug-agentic-workflow plugin.json with tags and items from collection
- Regenerate README docs and marketplace.json
2026-02-16 12:05:48 +11:00
Aaron Powell
4ec0c5cc4a
Merge remote-tracking branch 'origin/main' into deprecate-collections-for-plugins
...
# Conflicts:
# collections/awesome-copilot.collection.yml
# collections/awesome-copilot.md
# docs/README.collections.md
2026-02-16 11:53:51 +11:00
Aaron Powell
438d54b5b3
Merge pull request #722 from ashleywolf/sponsor-finder-tone-update
...
Update sponsor-finder: /sponsor trigger + friendlier tone
2026-02-16 11:34:33 +11:00
Aaron Powell
ff2123f759
Merge pull request #721 from mubaidr/update-gem-team
...
Update agent defitions to match new settings user-invokable > user-invocable
2026-02-16 11:24:14 +11:00
Aaron Powell
7cd4d95661
Merge pull request #729 from tinkeringDev/refactor-method-cognitive-reduce
...
Add prompt to refactor a given method to a specified complexity threshold
2026-02-16 11:13:42 +11:00
Aaron Powell
7d2dab7c2b
Merge pull request #710 from NoahJenkins/main
...
suggest-awesome-github-copilot-skills.prompt.md
2026-02-16 10:56:17 +11:00
Aaron Powell
8f2f4ccf46
Merge pull request #708 from av/add-rug-swe-qa-agents-collection
...
Add RUG/SWE/QA agent setup and collection
2026-02-16 10:55:14 +11:00
Aaron Powell
dc5de37e6f
Merge pull request #718 from github/copilot/sub-pr-717
...
Fix plugin path detection in getResourceType for deep-linking
2026-02-13 15:56:20 +11:00
Aaron Powell
5ae51cba94
Merge main: resolve conflicts, keep plugin-first approach
...
- Removed re-added collections/ path triggers from CI
- Merged plugin checklist improvements from both branches
- Kept plugin:generate-marketplace script from main
- Removed new ospo-sponsorship collection file (plugin already exists)
- Dropped obsolete plugin:migrate and plugin:refresh scripts
2026-02-13 15:55:42 +11:00
Aaron Powell
7a003fc75a
Deprecate Collections in favour of Plugins
...
Replace Collections with Plugins as first-class citizens in the repo.
With the Copilot CLI v0.409 release making plugins an on-by-default
marketplace, collections are redundant overhead.
## What changed
### Plugin Infrastructure
- Created eng/validate-plugins.mjs (replaces validate-collections.mjs)
- Created eng/create-plugin.mjs (replaces create-collection.mjs)
- Enhanced all 42 plugin.json files with tags, featured, display, and
items metadata from their corresponding collection.yml files
### Build & Website
- Updated eng/update-readme.mjs to generate plugin docs
- Updated eng/generate-website-data.mjs to emit plugins.json with full
items array for modal rendering
- Renamed website collections page to plugins (/plugins/)
- Fixed plugin modal to use <div> instead of <pre> for proper styling
- Updated README.md featured section from Collections to Plugins
### Documentation & CI
- Updated CONTRIBUTING.md, AGENTS.md, copilot-instructions.md, PR template
- Updated CI workflows to validate plugins instead of collections
- Replaced docs/README.collections.md with docs/README.plugins.md
### Cleanup
- Removed eng/validate-collections.mjs, eng/create-collection.mjs,
eng/collection-to-plugin.mjs
- Removed entire collections/ directory (41 .collection.yml + .md files)
- Removed parseCollectionYaml from yaml-parser.mjs
- Removed COLLECTIONS_DIR from constants.mjs
Closes #711
2026-02-13 15:38:37 +11:00
Aaron Powell
75520f3edf
Merge pull request #715 from github/copilot/update-marketplace-json-file
...
Automate marketplace.json generation from plugin directories
2026-02-13 14:06:23 +11:00
Aaron Powell
b7c740bbd1
Merge pull request #714 from github/copilot/create-collection-and-plugin
...
Add OSPO Sponsorship collection and plugin for sponsor-finder skill
2026-02-13 12:44:25 +11:00
Aaron Powell
de0611d0ec
Fixing readme
2026-02-13 11:41:23 +11:00
Aaron Powell
a14e8582a8
Merge pull request #712 from github/add-sponsor-finder-skill
...
Add sponsor-finder skill
2026-02-13 11:25:55 +11:00
Aaron Powell
b441fa5e58
Merge pull request #707 from DUBSOpenHub/add-copilot-cli-quickstart-skill
...
Add copilot-cli-quickstart skill — interactive tutorial for beginners
2026-02-13 10:08:14 +11:00
Aaron Powell
f22ac71f71
Merge pull request #699 from mubaidr/add-gem-team
...
Add Gem Team Multi-Agent Orchestration agents and documentation
2026-02-13 09:57:17 +11:00
Aaron Powell
33096fce5a
Merge pull request #669 from ChrisMcKee1/add-aspire-skill
...
feat: Add Aspire polyglot distributed-app orchestration skill
2026-02-13 09:52:48 +11:00
Aaron Powell
7de4b48323
Merge pull request #706 from github/fix/samples-modal-close
...
Fix modal close button on samples page
2026-02-12 14:26:32 +11:00
Aaron Powell
2c5d251792
Fix modal close button on samples page
...
The samples page never called setupModal(), so the close button,
Escape key, and backdrop click handlers were never registered.
Add the missing setupModal() call matching all other pages.
2026-02-12 14:23:47 +11:00
Aaron Powell
a67f8dae40
Merge pull request #703 from github/cookbook/accessibility-report
...
Add accessibility report cookbook recipe
2026-02-12 13:41:42 +11:00
Aaron Powell
2a06b99b9b
Add accessibility report cookbook recipe
...
Add a new cookbook recipe that generates WCAG accessibility reports using
the Playwright MCP server. Includes streaming output, structured report
formatting, and optional Playwright test generation.
- C#, TypeScript, Python, and Go implementations
- Markdown documentation for each language
- Updated cookbook.yml, copilot-sdk README, and package.json
2026-02-12 11:25:49 +11:00
Aaron Powell
ef3c1e5ad6
Merge pull request #696 from tonybaloney/cookbook/ralph-loop-recipe
...
Add RALPH-loop recipes to Copilot SDK cookbook
2026-02-12 10:23:19 +11:00
Aaron Powell
3efeef350e
Merge pull request #702 from jpinz/conventional-commit-note-fix
...
Remove unused note section from conventional-commit prompt template
2026-02-12 09:56:18 +11:00
Aaron Powell
77a979df5a
Merge pull request #701 from russrimm/russ
...
Update Power Apps Code Apps instructions: refine project context, improve folder structure, and clarify PowerProvider implementation
2026-02-12 09:42:39 +11:00
Aaron Powell
7ebb99148b
Merge pull request #698 from tonybaloney/fix/go-cookbook-api
...
Fix Go cookbook recipes to use correct SDK API
2026-02-12 09:41:47 +11:00
Aaron Powell
1c180c38df
Merge pull request #697 from tonybaloney/fix/python-cookbook-api
...
Fix Python cookbook recipes to use correct async SDK API
2026-02-12 09:41:13 +11:00
Aaron Powell
39d80e1f71
Merge pull request #695 from abhibavishi/add-reepl-agent
...
Add Reepl LinkedIn content agent
2026-02-12 09:40:39 +11:00
Aaron Powell
3a2576ae66
Merge pull request #692 from TianqiZhang/main
...
Add microsoft-skill-creator skill
2026-02-12 09:36:37 +11:00
Aaron Powell
4555fee5d2
Merge pull request #685 from github/hooks
...
Hooks
2026-02-11 14:16:50 +11:00
Aaron Powell
738bafcb6f
Merge pull request #675 from vfaraji89/add-context-engineering-collection
...
Add context-engineering collection
2026-02-11 10:31:46 +11:00
Aaron Powell
9bb89281e2
Merge pull request #686 from nblog/add-nano-banana-pro-openrouter-skill
...
Add nano-banana-pro-openrouter skill
2026-02-10 17:03:20 +11:00
Aaron Powell
7aff2eecd3
Merge pull request #690 from jhauga/create-web-form
...
Add skill to create web forms
2026-02-10 16:35:52 +11:00
Aaron Powell
e80e20b5ec
Address PR review comments for hooks implementation
...
- Fix getResourceType() to match relative paths like hooks/<name>/README.md
and skills/<name>/SKILL.md using regex instead of string includes
- Extract hook events from hooks.json via parseHookMetadata() instead of
non-existent frontmatter.event field in plugin README generation
- Update AGENTS.md to describe hooks as folder-based (README.md + hooks.json)
instead of .hook.md files
- Update session-logger README to accurately reflect what scripts log
(remove references to sessionId, duration, prompt content)
2026-02-10 14:37:45 +11:00
Aaron Powell
a23d39ae0b
Merge pull request #691 from github/copilot/sub-pr-685
...
Fix path matching in getResourceType to handle relative paths
2026-02-10 14:35:50 +11:00
Aaron Powell and Copilot
6210128ab1
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-10 14:31:07 +11:00
Aaron Powell and Copilot
4ddc77bb36
Update eng/validate-collections.mjs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-10 14:28:47 +11:00
Aaron Powell
9e9cac6570
Merge pull request #689 from rperez030/add-insiders-a11y-tracker-agent
...
Add VS Code Insiders Accessibility Tracker agent
2026-02-10 11:51:13 +11:00
Aaron Powell
7295ac32be
Merge pull request #678 from mfairchild365/patch-1
...
Revise accessibility instructions for clarity and detail
2026-02-10 11:49:24 +11:00
Aaron Powell
b7934b6155
Merge pull request #687 from jvanderwee/patch-2
...
Fix `gh pr review` body parameter
2026-02-10 11:44:24 +11:00
Aaron Powell
c62bf6a106
Merge pull request #673 from ChrisMcKee1/update-microsoft-docs-skill
...
feat: Expand microsoft-docs skill to cover the full Microsoft documentation ecosystem
2026-02-10 11:43:47 +11:00
Aaron Powell
99a48a4020
Adding hooks to the website
2026-02-09 17:02:33 +11:00
Aaron Powell
acb5ad4ce8
feat: add hooks functionality with automated workflows
...
- Introduced hooks to enable automated workflows triggered by specific events during GitHub Copilot sessions.
- Added documentation for hooks in AGENTS.md and README.md.
- Created a new directory structure for hooks, including README.md and hooks.json files.
- Implemented two example hooks: Session Auto-Commit and Session Logger.
- Developed scripts for logging session events and auto-committing changes.
- Enhanced validation and parsing for hook metadata.
- Updated build and validation scripts to accommodate new hooks functionality.
2026-02-09 16:44:53 +11:00
Aaron Powell
d99ba71986
Merge pull request #680 from Pavel-Sulimau/readme-updates
...
Fix command for adding Awesome Copilot marketplace in README
2026-02-09 11:16:02 +11:00
Aaron Powell
15c435356d
Merge pull request #671 from timdeschryver/patch-1
...
fix: markdown formatting in code review examples
2026-02-09 10:28:52 +11:00
Aaron Powell
62ddc00cff
Merge pull request #640 from brunoborges/patch-1
...
Revise MCP Server section to clarify installation steps
2026-02-09 10:21:16 +11:00
Aaron Powell
4f9e20b13a
Merge pull request #655 from github/copilot-plugins
...
Add plugins for all collections
2026-02-06 10:05:33 +11:00
Aaron Powell
c5af82f431
Merge pull request #667 from jvanderwee/patch-1
...
Fix gh cli skill approve PR command example
2026-02-06 10:05:12 +11:00
Aaron Powell
19c6ea5215
Merge pull request #662 from garrettsiegel/add-no-heredoc-instructions
...
Add no-heredoc instructions to prevent terminal file corruption
2026-02-06 10:04:38 +11:00
Aaron Powell
c2cd6224b4
Fix plugin source paths to include ./plugins/ prefix
2026-02-05 14:37:24 +11:00
Aaron Powell
5bfa133abb
Add plugin documentation and Windows symlink setup instructions
2026-02-05 14:28:48 +11:00
Aaron Powell
647889c0ac
refresh readme
2026-02-05 13:56:13 +11:00
Aaron Powell
9c4b267576
Adding script to convert collections to plugins
2026-02-05 13:52:59 +11:00
Aaron Powell
0398963a62
Fixing the SDK skill
2026-02-05 12:17:33 +11:00
Aaron Powell
cd075a328d
Merge pull request #665 from GeekTrainer/feature/make-repo-contribution-skill
...
Add make-repo-contribution skill
2026-02-05 10:37:57 +11:00
Aaron Powell
fabc523f04
Merge pull request #666 from jeremykohn/fix-grammar-in-a11y-instructions
...
fix: Correct grammar in a11y.instructions.md
2026-02-05 10:01:03 +11:00
Aaron Powell
d37a887dfe
Merge pull request #664 from github/add-context7-tool
...
add context7 tool
2026-02-05 09:58:04 +11:00
Aaron Powell
9d20e2a80a
Changing the link type
2026-02-04 11:56:13 +11:00
Aaron Powell
b1f627547e
Fixing css font issue
2026-02-04 11:47:37 +11:00
Aaron Powell
05a461d68b
Add Context7 library to tools.yml
...
- Add Context7 as a featured documentation and discovery tool
- Includes semantic search, validation, and auto-documentation features
- Links to Context7 platform and Awesome Copilot integration page
2026-02-04 11:46:02 +11:00
Aaron Powell
765546a2a0
Merge pull request #659 from alaahong/feature/mom_2026
...
feat(skill): add meeting minutes generation skill
2026-02-04 10:34:43 +11:00
Aaron Powell
26e2d67ac9
Merge pull request #663 from specialforest/patch-1
...
Update references of older net versions with new
2026-02-04 09:32:43 +11:00
Aaron Powell
0ed689cefd
Merge pull request #661 from trycatchkamal/main
...
Updated python installation instructions
2026-02-04 09:30:00 +11:00
Aaron Powell
3aeb89f550
Merge pull request #660 from StevenJV/main
...
Update tools section in conventional commit prompt
2026-02-04 09:29:17 +11:00
Aaron Powell
9da1f12cbe
Merge pull request #658 from Evangelink/mstest
...
Improve best practices for MSTest
2026-02-04 09:28:45 +11:00
Aaron Powell
7ad7c47809
Merge pull request #657 from AlahmadiQ8/power-bi-modeling-skill
...
Add Power BI modeling skill
2026-02-04 09:24:45 +11:00
Aaron Powell
c9d70db498
Merge pull request #621 from Jcardif/add-penpot-uiux-design
...
Add penpot-uiux-design skill
2026-02-04 09:22:28 +11:00
Aaron Powell
b12dc28e25
Merge pull request #635 from jun-shiromizu/add-new-skill-clean
...
Add new skill :excalidraw-diagram-generator skill
2026-02-04 08:30:59 +11:00
Aaron Powell
5e329d41c0
Merge pull request #649 from github/feature/last-updated-dates
...
feat(website): Add last updated dates for resources
2026-02-04 08:30:02 +11:00
Aaron Powell
003a01cc7e
Add plugins for all collections
...
Generate plugin directories for 36 collections not previously represented:
- awesome-copilot, cast-imaging, clojure-interactive-programming, copilot-sdk
- csharp-dotnet-development, csharp-mcp-development, database-data-management
- dataverse-sdk-for-python, devops-oncall, edge-ai-tasks, frontend-web-dev
- go-mcp-development, java-development, java-mcp-development, kotlin-mcp-development
- mcp-m365-copilot, openapi-to-application-* (5 variants), partners
- pcf-development, php-mcp-development, power-apps-code-apps, power-bi-development
- power-platform-mcp-connector-development, python-mcp-development
- ruby-mcp-development, rust-mcp-development, security-best-practices
- structured-autonomy, swift-mcp-development, technical-spike
- typescript-mcp-development, typespec-m365-copilot
Each plugin includes:
- .github/plugin/plugin.json with metadata
- README.md with installation instructions
- Symlinks to canonical agents, commands, and skills
Updated marketplace.json to include all 40 plugins.
2026-02-03 16:40:57 +11:00
Aaron Powell
b16eb45d99
little tweak to marketplace definition
2026-02-03 16:29:48 +11:00
Aaron Powell
d252e665b8
Merge branch 'main' into copilot-plugins
2026-02-03 16:15:11 +11:00
Aaron Powell
e32291ee9f
claiming the context7 entry
2026-02-03 15:29:00 +11:00
Aaron Powell
7144b12409
Merge pull request #654 from github/combine-llms-txt-generation
...
Use absolute URLs in llms.txt
2026-02-03 14:57:06 +11:00
Aaron Powell
1a9b280c80
Use absolute URLs in llms.txt
2026-02-03 14:54:42 +11:00
Aaron Powell
9a2dbf276b
Move llms.txt generation to Astro endpoint
...
- Create website/src/pages/llms.txt.ts as an Astro static endpoint
- Remove generateLlmsTxt function from generate-website-data.mjs
- llms.txt is now generated at build time by Astro alongside other pages
2026-02-03 14:51:28 +11:00
Aaron Powell
42f5dc950a
Merge pull request #652 from github/combine-llms-txt-generation
...
Combine llms.txt generation with website data generation
2026-02-03 14:39:16 +11:00
Aaron Powell and Copilot
07bc765948
Update eng/generate-website-data.mjs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 14:36:53 +11:00
Aaron Powell
b0b5bf9339
Merge pull request #651 from github/naming-normalisation
...
Cleaning up the name of a lot of agents
2026-02-03 14:31:21 +11:00
Aaron Powell
dc1b93354c
Combine llms.txt generation with website data generation
...
- Move llms.txt generation into generate-website-data.mjs
- Remove standalone generate-llms-txt.mjs script
- Remove llms:generate npm script
- llms.txt now outputs to website/public/data/ alongside other generated files
2026-02-03 14:30:19 +11:00
Aaron Powell
9afab17e01
Cleaning up the name of a lot of agents
2026-02-03 14:11:03 +11:00
Aaron Powell
939f1483ca
Merge pull request #650 from github/copilot/add-llms-txt-file
...
Add llms.txt generation for GitHub Pages deployment
2026-02-03 14:01:52 +11:00