Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Powell b2404eaeef Merge pull request #771 from github/dependabot/npm_and_yarn/website/npm_and_yarn-cd644889d7
chore(deps): bump devalue from 5.6.2 to 5.6.3 in /website in the npm_and_yarn group across 1 directory
2026-02-24 14:13:34 +11:00
Aaron Powell 05fb5d8b0a Merge pull request #796 from github/all-contributors/add-lupritz
add lupritz as a contributor for plugin
2026-02-24 13:34:05 +11:00
Aaron Powell ee7a46d5ad Cleaning up the plugins folder 2026-02-24 13:32:43 +11:00
Aaron Powell 326b2c362c Merge branch 'staged' into all-contributors/add-lupritz 2026-02-24 13:31:43 +11:00
Aaron Powell cf20643464 Merge pull request #797 from v-rperez030/markdown-accessibility-instructions
Add markdown accessibility instructions
2026-02-24 13:15:29 +11:00
Aaron Powell ceb9789c5d Merge pull request #786 from brunoborges/agentic-workflows-staged
Support for Contributions of Agentic Workflows
2026-02-24 13:08:00 +11:00
Aaron Powell 068a95f1c9 Merge pull request #787 from fizamusthafa/add-entra-agent-user-skill
feat: add entra-agent-user skill
2026-02-24 10:55:05 +11:00
Aaron Powell a0c26e10af Merge branch 'staged' into add-entra-agent-user-skill 2026-02-24 10:54:12 +11:00
Aaron Powell 63faa5bff9 Merge pull request #754 from DavidARaygoza/dev/davidraygoza/CppLSToolsInstructions
Add custom instructions for using C++ language service tools
2026-02-24 10:53:57 +11:00
Aaron Powell 9a2c93f158 Merge pull request #743 from bhect0/main
Add Moodle instructions
2026-02-24 10:53:05 +11:00
Aaron Powell 4d7760f138 Cleaning up the plugins folder 2026-02-24 10:50:48 +11:00
Aaron Powell a6189179af Merge branch 'staged' into main 2026-02-24 10:49:14 +11:00
Aaron Powell afe0f3aef2 Merge pull request #774 from ramyashreeshetty/add-bigquery-pipeline-audit-prompt
Add bigquery pipeline audit prompt
2026-02-24 10:46:15 +11:00
Aaron Powell f1ff12f094 Cleaning up the plugins folder 2026-02-24 10:43:30 +11:00
Aaron Powell cd844a6566 Merge branch 'staged' into add-bigquery-pipeline-audit-prompt 2026-02-24 10:42:26 +11:00
Aaron Powell 3d0b7777fe Merge pull request #800 from github/chore/clean-materialized-plugins
Add cross-platform script to clean materialized plugin files
2026-02-24 10:38:54 +11:00
Aaron PowellandCopilot 941aced1f3 Add script to clean materialized plugin files
Adds eng/clean-materialized-plugins.mjs which removes agents/, commands/,
and skills/ subdirectories from plugin folders. These are generated by CI
via eng/materialize-plugins.mjs during publish and should not be tracked on
the staged branch.

Runnable via: npm run plugin:clean

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-24 10:34:26 +11:00
Aaron Powell 05116b2492 Merge pull request #727 from lance2k/feat-add-context7-instruction
Add Context7 instructions for authoritative external documentation usage
2026-02-24 10:29:41 +11:00
Aaron Powell 46afbf68fb Cleaning up the plugins folder 2026-02-24 10:28:46 +11:00
Aaron Powell 329796314a Merge pull request #783 from agreaves-ms/fix/marketplace-plugin-source
fix: update plugin source paths in marketplace.json generation
2026-02-22 13:33:19 +11:00
Aaron Powell 7bebd4a385 Merge pull request #745 from codeHysteria28/add-copilot-usage-metrics-skill
Add copilot-usage-metrics skill
2026-02-20 15:46:56 +11:00
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 293d9737cb Merge branch 'main' into feat-add-context7-instruction 2026-02-19 15:29:24 +11:00
Aaron Powell f5e992194a Merge branch 'main' into main 2026-02-19 15:28:57 +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