copilot-swe-agent[bot]
ec3e0e6651
Add missing plugins to marketplace.json and create automation script
...
- Add context-engineering, gem-team, and ospo-sponsorship to marketplace.json
- Create eng/generate-marketplace.mjs to automatically generate marketplace.json
- Update package.json build script to include marketplace generation
- Update GitHub workflow to trigger on plugin changes
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-02-13 01:49:59 +00: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
c2cd6224b4
Fix plugin source paths to include ./plugins/ prefix
2026-02-05 14:37:24 +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
46256b3a50
feat(website): Add last updated dates for agents, prompts, instructions, and skills
...
- Add git-dates.mjs utility to extract file modification dates from git history
- Include lastUpdated field in JSON data for all resource types
- Display relative time (e.g., '3 days ago') with full date on hover
- Add 'Recently Updated' sort option to agents, prompts, instructions, and skills pages
- Update deploy-website.yml to use fetch-depth: 0 for full git history
CI overhead: ~20-30s additional for full git checkout
2026-02-03 12:14:45 +11:00
copilot-swe-agent[bot]
20818f230a
Fix spelling error: formated → formatted in copilot-instructions.md
...
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-02-03 00:22:31 +00:00
copilot-swe-agent[bot]
0227b8a2f6
Add codespell GitHub Actions workflow for automatic spelling checks
...
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-02-02 23:10:45 +00:00
Aaron Powell
a1da290d10
Refactor code for consistency and readability
...
- Standardized string quotes to double quotes across multiple files.
- Improved formatting and indentation for better readability.
- Added a function to format multiline text in tools rendering.
- Enhanced dropdown and action button handlers for better event management.
- Updated the theme application logic to initialize on page load.
- Refactored utility functions for consistency and clarity.
- Improved error handling and user feedback in download and share functionalities.
2026-02-02 16:42:22 +11:00
Aaron Powell
bd7209a439
Revert "feat(ci): add PR preview deployments"
...
This reverts commit 26df6a2907 .
2026-02-02 15:59:37 +11:00
Aaron Powell
26df6a2907
feat(ci): add PR preview deployments
...
- Add pr-preview.yml workflow using rossjrw/pr-preview-action
- Update astro.config.mjs to support dynamic base path via ASTRO_BASE env
- Previews deploy to /pr-preview/pr-<number>/ on gh-pages branch
- Auto-cleanup when PR is closed
2026-02-02 15:55:07 +11:00
Aaron Powell
6260cd8272
Prototyping out some plugins
2026-02-02 10:04:02 +11:00
Aaron Powell
36a26b01e1
ci: update deploy workflow for Astro website
...
- Install both root and website dependencies
- Run website:data to generate JSON files
- Build Astro site in website directory
- Deploy from website/dist
2026-01-29 13:16:23 +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
92dbe54cc6
Cleaning up some legacy around chat modes
2026-01-23 10:51:55 +11:00
Aaron Powell
20796323d4
run workflow on skills
2026-01-20 09:03:50 +11:00
Ashley Childress
e8d8a79c8e
ci(contributors): simplify contributor check using step outcome
...
- Replace brittle grep check with exit code-based branching
- Use continue-on-error and conditional report generation
Generated-by: GitHub Copilot <copilot@github.com >
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com >
2026-01-15 22:54:56 -05:00
Ashley Childress
dc5a0e0735
Merge branch 'github:main' into add-custom-contributors
2026-01-15 22:14:08 -05:00
Ashley Childress
80886dd7cc
fix(contributors): add skills to custom contributor types
...
- Improve errors in contributor-report.mjs
- Add missing `skills` to custom contribution types list and docs
- Refresh existing contributors
Assisted-by: GitHub Copilot <copilot@github.com >
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com >
2026-01-15 08:54:51 -05:00
Ashley Childress
f9e981e4cd
fix(contributors): address Copilot review comments and code quality issues
...
- Improve contributor-report.mjs based on Copilot comments and sonar
- Use fileURLToPath for Windows-safe main checks in contributor scripts
- Fix README badge URLs by removing duplicate style parameters
- Update graceful-shutdown.mjs to throw on process.exit failure for better error visibility
Generated-by: GitHub Copilot <copilot@github.com >
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com >
2026-01-15 08:54:51 -05:00
ks6088ts
24b3a24430
add skill option to Type of Contribution listed in pull request template
2026-01-09 10:42:39 +09:00
Matt Soucoup
9affe6b06a
Merge branch 'main' into add-custom-contributors
2026-01-07 15:01:11 -10:00
Copilot
b1fac0d0a1
Add scheduled trigger to traffic reporting workflow ( #519 )
...
* Initial plan
* Add daily schedule trigger to traffic reporting workflow
- Add schedule trigger with cron expression for daily 1AM UTC execution
- Keep workflow_dispatch trigger for manual runs
- Fixes traffic reporting to run automatically every day
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
2025-12-23 14:26:13 -08:00
Ashley Childress
1322aa2dde
feat(eng): add contributor reporting and management scripts
...
- Add eng/README.md documenting maintainer utilities
- Add eng/contributor-report.mjs for generating contributor reports
- Add eng/add-missing-contributors.mjs for automating contributor additions
- Add eng/utils/graceful-shutdown.mjs for script lifecycle management
- Update eng/update-readme.mjs with minor fixes
- Update package.json with new contributor scripts
Generated-by: GitHub Copilot <copilot@github.com >
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com >
2025-12-19 20:43:27 -05:00
Harald Kirschner
88956de414
New awesome agent primitive
2025-12-17 15:27:05 -08:00
Copilot
cef3031726
Disable nightly schedule for Traffic Reporting workflow ( #491 )
...
* Initial plan
* Disable nightly schedule for Traffic Reporting workflow
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
Co-authored-by: Aaron Powell <me@aaron-powell.com >
2025-12-16 11:39:46 +11:00
Claude
987135fb07
Add scheduled daily run to traffic-reporting workflow ( #480 )
...
* Initial plan
* feat: add daily scheduled run for traffic-reporting workflow
Update traffic-reporting.yml to run both on-demand and at 1AM UTC daily
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
---------
Co-authored-by: anthropic-code-agent[bot] <242468646+Claude@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
2025-12-11 10:14:14 +11:00
Matt Soucoup
ce81b23198
Add GitHub Actions workflow for traffic reporting ( #470 )
...
* Add GitHub Actions workflow for traffic reporting
* Update .github/workflows/traffic-reporting.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/traffic-reporting.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add HTTPS scheme validation for REPORTING_URL in traffic-reporting workflow (#471 )
* Initial plan
* Add HTTPS scheme validation for REPORTING_URL
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
* Add timeout and retry configuration to curl command in traffic-reporting workflow (#472 )
* Initial plan
* Add timeout and retry configuration to curl command
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
* Use --silent --show-error flags in traffic-reporting curl command (#473 )
* Initial plan
* Update curl to use --silent --show-error flags for better error handling
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
Co-authored-by: Matt Soucoup <masoucou@microsoft.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codemillmatt <2053639+codemillmatt@users.noreply.github.com >
2025-12-10 09:27:07 +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
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
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
Ed Harrod
7e093bb368
fix: Update link to CONTRIBUTING.md in PR template ( #349 )
2025-10-27 10:41:50 +11:00
Aaron Powell
48c5b1b6aa
fixing validation workflow
2025-10-20 10:00:10 +11:00
Copilot
dfe63f4542
Implement Collections feature for grouping related prompts, instructions, and chat modes ( #232 )
...
* Initial plan
* Implement core Collections feature with YAML parsing and README generation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Complete Collections feature implementation with validation, tooling, and documentation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Update generated README files to include collections instructions
* Fix YAML parsing logic bug: replace impossible condition with proper indentation check
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Refactor: Extract YAML parser to shared module and improve user experience
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* fixing task and file permissions
* Better args handling
* Adding some more collections
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
Co-authored-by: Aaron Powell <me@aaron-powell.com >
2025-09-17 10:15:34 +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
Copilot
cdc5104468
Add all-contributors to automatically recognize repository contributors ( #208 )
...
* Initial plan
* Add all-contributors setup with contributor recognition
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Finalize all-contributors setup and update documentation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Add @aaronpowell as a contributor
* Add @mubaidr as a contributor
* Add @digitarald as a contributor
* Add @mbianchidev as a contributor
* generating the current list
* playing with emojis
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
Co-authored-by: Aaron Powell <me@aaron-powell.com >
Co-authored-by: all-contributors-bot <all-contributors-bot@example.com >
2025-08-22 11:36:53 +10:00
Aaron Powell
e5d141ac1e
Overhaul of the instructions for PR reviews
2025-08-14 11:14:53 +10:00
Aaron Powell
e644ab71fa
Adding an action to invoke webhooks ( #78 )
...
* Adding an action to invoke webhooks
This will allow external tools to be notified when there are updates on the main branch so they can request the data from the repo
* Addressing some feedback
* Changing the log messages
* Cleaning up log message
* Update .github/workflows/webhook-caller.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/webhook-caller.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/webhook-caller.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-28 09:53:17 +10:00
Aaron Powell
6978486794
Fixing PR template
2025-07-04 09:39:43 +10:00
Aaron Powell
77b499a357
Adding PR template
2025-07-03 14:29:04 +10:00
Aaron Powell
04c5757e2c
enforcing style rules ( #32 )
...
* Fixing line endings and removing dead code
* Missing descriptions due to line endings
* Enforcing that the line endings should be LF
* Potential fix for code scanning alert no. 18: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Fixing readme generator
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-07-03 12:15:05 +10:00
Aaron Powell
3743b97a1c
Adding instructions to the Code Review agent ( #31 )
...
Following the guide from https://docs.github.com/en/copilot/how-tos/agents/copilot-code-review/using-copilot-code-review\#customizing-copilots-reviews-with-custom-instructions
2025-07-03 11:20:34 +10:00
Aaron Powell
d793144695
Handling workflow runs from external contributors
2025-07-02 20:46:26 +10:00
Aaron Powell
1a19f1e266
update workflow
2025-07-02 19:21:48 +10:00
Aaron Powell
02909a6f8b
Adding workflow to ensure that the readme is correctly updated
2025-07-02 19:03:27 +10:00