Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Powell 4dfcb55937 Fixing the readme 2026-02-20 15:45:55 +11:00
Aaron PowellandCopilot 87fb17b7d9 chore: remove materialized plugin files from tracking
These agents/, commands/, and skills/ directories inside plugin folders
are generated by eng/materialize-plugins.mjs during CI publish and
should not be committed to the staged branch.

- Remove 185 materialized files from git tracking
- Add .gitignore rules to prevent accidental re-commits
- Update publish.yml to force-add materialized files despite .gitignore

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 15:43:09 +11:00
Aaron Powell 8fcf6513cf Merge branch 'main' into add-copilot-usage-metrics-skill 2026-02-19 15:28:42 +11:00
Aaron Powell 8ac0e41cb0 Merge pull request #750 from github/plugin-migration
refactor: migrate plugins to Claude Code spec format
2026-02-19 15:11:15 +11:00
Aaron Powell 84b44cab9e Merge pull request #759 from github/agentic-workflows
Add weekly resource staleness report agentic workflow
2026-02-19 15:10:36 +11:00
Aaron Powell e20084d50f Merge remote-tracking branch 'origin/main' into plugin-migration 2026-02-19 10:54:38 +11:00
Aaron PowellandCopilot 05ab97934a Add weekly resource staleness report agentic workflow
Scans agents, prompts, instructions, hooks, and skills folders to
identify resources that haven't had a major change in over 30 days
(stale) or 14 days (aging). Runs weekly or on demand and files a
GitHub issue with the report.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 10:19:17 +11:00
Aaron Powell f880e1268f Merge pull request #757 from imran-siddique/add-agent-governance-instructions
feat: add agent-safety instructions and governance reviewer agent
2026-02-19 10:15:41 +11:00
Aaron Powell 41b70bca87 Merge pull request #756 from imran-siddique/add-governance-audit-hook
feat: add governance-audit hook — threat detection for Copilot sessions
2026-02-19 10:14:17 +11:00
Aaron Powell f256cb2ada Merge pull request #755 from imran-siddique/add-agent-governance-skill
feat: add agent-governance skill — governance patterns for AI agent systems
2026-02-19 10:12:30 +11:00
Aaron Powell 8f5f427942 Merge pull request #752 from luizbon/feat/agent-manager
Add VS Code Agent Manager tool with features for managing Copilot agents
2026-02-19 10:10:29 +11:00
Aaron PowellandCopilot f51409f91e ci: add resolution guidance to plugin structure check
Provides two options: rebase onto staged (with exact commands using
the contributor's branch name) or manually remove the files.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 16:52:40 +11:00
Aaron PowellandCopilot fb1b9e164b ci: add workflow to detect materialized files in plugin dirs
Checks PRs targeting staged for agent/command/skill files or symlinks
inside plugin directories. These files should only exist on main
(materialized during publish). Requests changes if found.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 16:50:07 +11:00
Aaron PowellandCopilot 48994b8c87 ci: limit publish workflow to single concurrent run
Cancel any in-progress publish when a new push to staged arrives,
ensuring only the latest version is published to main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 15:25:39 +11:00
Aaron PowellandCopilot 0efa435f50 ci: add workflow to reject PRs targeting main
PRs should target the staged branch. This workflow posts a review
requesting changes when a PR is opened against main, with instructions
to retarget to staged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:49:24 +11:00
Aaron PowellandCopilot 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 PowellandCopilot 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 PowellandCopilot 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 PowellandCopilot 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