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
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
Aaron Powell and Copilot
a2bd4fda47
Update eng/generate-llms-txt.mjs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 12:48:47 +11:00
Aaron Powell
7300b8ccff
chore: Add dateA, dateB to codespell ignore list
...
These are valid variable names used in sorting comparison functions
for the last updated date feature.
2026-02-03 12:33:58 +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
Aaron Powell
b492cfe854
Merge pull request #645 from github/copilot/fix-spelling-grammar-issues
...
Add codespell CI workflow for automated spelling checks
2026-02-03 11:45:56 +11:00
Aaron Powell
f1367eb1fc
Merge pull request #648 from github/fix/dark-mode-dropdown-text
...
fix: improve dropdown text visibility in dark mode
2026-02-03 11:45:35 +11:00
Aaron Powell
3c5ac86f49
Merge pull request #647 from github/fix/skill-search-path
...
fix: use skillFile path in search index for skills
2026-02-03 11:45:19 +11:00
Aaron Powell
3e2ad679b3
Merge pull request #642 from garrettsiegel/add-tailwind-v4-vite-instructions
...
Add Tailwind CSS v4 + Vite installation instructions
2026-02-03 11:44:05 +11:00
Aaron Powell
fb4fb59625
fix: improve dropdown text visibility in dark/light modes
...
and ensure dropdown background and text colors properly use CSS variables
in both dark and light themes.
2026-02-03 11:39:28 +11:00
Aaron Powell
79b5c649b5
fix: use skillFile path in search index for skills
...
When searching for skills on the homepage, clicking a result would fail
to load because the search index stored the folder path (e.g., skills/my-skill)
instead of the SKILL.md file path. This caused fetchFileContent() to fail.
Changed path property to use skill.skillFile which contains the correct
path to the SKILL.md file that can be fetched and displayed in the modal.
2026-02-03 11:27:45 +11:00
Aaron Powell
eb66c2b1d2
Merge pull request #646 from github/feature/footer-commit-info
...
Add commit SHA and build date to website footer
2026-02-03 11:17:55 +11:00
Aaron Powell
f4c2e0b0e0
Add commit SHA and build date to website footer
...
- Display short commit SHA with link to GitHub commit
- Show build date in YYYY-MM-DD format
- Use GITHUB_SHA env var in CI, fallback to git command locally
- Add subtle styling for build info text
2026-02-03 10:38:16 +11:00
Aaron Powell
612f5e4208
Merge pull request #639 from jeremykohn/fix-spelling-errors-found-by-codespell
...
fix: Correct spelling errors found by Codespell
2026-02-03 10:06:08 +11:00
Aaron Powell
8da31944f6
Merge pull request #637 from github/experiment/github-pages-website
...
website
2026-02-02 16:48:43 +11: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
cdb056e44f
Merge branch 'experiment/github-pages-website' of https://github.com/github/awesome-copilot into experiment/github-pages-website
2026-02-02 16:09:17 +11:00
Aaron Powell
a424744226
Merge pull request #638 from github/copilot/sub-pr-637
...
fix(website): escape backslashes in file paths to prevent string context breakout
2026-02-02 16:09:09 +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
611474f980
fix(website): resolve TypeScript errors in samples.ts
...
- Remove SearchableRecipe interface that conflicted with SearchableItem
- Use proper type casting for search results
- Fix FuzzySearch generic type usage
2026-02-02 15:42:34 +11:00
Aaron Powell
f8d9322f01
these are generated, shouldn't be committed
2026-02-02 15:36:32 +11:00
Aaron Powell
f1f2a2f6d3
Updating unicode for c#
2026-02-02 15:35:08 +11:00
Aaron Powell
a64f4e78b9
Fixing some whitespace
2026-02-02 15:33:04 +11:00
Aaron Powell
3a7c8ccf1a
feat(website): add Nerd Fonts for programming language icons
...
- Add Monaspace Argon NF font for dev icons
- Update cookbook.yml with unicode codepoints for language icons:
- TypeScript: \uE628
- Python: \uE73C
- C#/.NET: \uF81A
- Go: \uE626
- Style .lang-tab and .lang-indicator with Nerd Font family
2026-02-02 15:26:24 +11:00
Aaron Powell
9eab4ec6e7
fix(website): use Choices.js wrapper for samples tag filter
...
Use the same createChoices/getChoicesValues helpers as other pages
for consistent multi-select behavior.
2026-02-02 15:14:45 +11:00
Aaron Powell
b8d93a0344
feat(website): add samples/cookbook page with recipe browser
...
Integrates the cookbook/ folder into the website's Samples page:
Data Structure:
- Add cookbook/cookbook.yml manifest defining cookbooks and recipes
- Add .schemas/cookbook.schema.json for validation
- Add COOKBOOK_DIR constant to eng/constants.mjs
Build Integration:
- Add generateSamplesData() to generate samples.json from cookbook.yml
- Include recipe variants with file paths for each language
- Add samples count to manifest.json
Website UI:
- Create samples.ts with FuzzySearch, language/tag filtering
- Replace placeholder samples.astro with functional recipe browser
- Recipe cards with language indicators and action buttons
- Language tabs for switching between implementations
- View Recipe/View Example buttons open modal
- GitHub link for each recipe
Features:
- Search recipes by name/description
- Filter by programming language (Node.js, Python, .NET, Go)
- Filter by tags (multi-select with Choices.js)
- 5 recipes across 4 languages = 20 recipe variants
2026-02-02 15:11:12 +11:00
Aaron Powell
23f08bbb63
Merge branch 'main' into experiment/github-pages-website
2026-02-02 14:58:29 +11:00
Aaron Powell
7feee4284e
Merge pull request #632 from github/copilot-sdk-cookbook
...
Migrating SDK cookbook over
2026-02-02 14:52:52 +11:00
Aaron Powell
18cde40ec6
Merge branch 'main' into copilot-sdk-cookbook
2026-02-02 14:45:32 +11:00
Aaron Powell
8605accb01
Merge pull request #633 from github/copilot/sub-pr-632
...
Fix misleading comment in Python recipe requirements.txt
2026-02-02 14:43:56 +11:00
Aaron Powell
e6c4e0586e
Merge pull request #634 from github/copilot/sub-pr-632-again
...
Fix Prerequisites description in Python cookbook README
2026-02-02 14:43:05 +11:00
Aaron Powell
54ce5c5603
Addressing feedback
2026-02-02 14:01:22 +11:00
Aaron Powell
2f9c59444b
fix(website): update button styles and fix dropdown z-index
...
- Change primary buttons from gradient to solid Copilot Purple (#8534F3)
- Add position:relative and z-index:10 to .filters-bar to fix
Choices.js dropdown appearing behind resource list items
2026-02-02 13:46:39 +11:00
Aaron Powell
44a43b2336
Merge pull request #620 from torumakabe/add-terraform-azurerm-set-diff-analyzer
...
Add terraform-azurerm-set-diff-analyzer skill
2026-02-02 12:35:40 +11:00
Aaron Powell
1c42150a3c
Merge pull request #630 from alvinashcraft/alvinashcraft/main-add-skill-winapp-cli
...
feat: Add Windows App Development (winapp) CLI skill
2026-02-02 12:34:28 +11:00
Aaron Powell
e27435ce22
Merge pull request #628 from benjisho/main
...
Add Linux expert agent, instructions, and triage prompt
2026-02-02 12:33:41 +11:00
Aaron Powell
f73d555749
Merge pull request #627 from DaniBunny/feat/repo-architect-agent
...
feat: add repo-architect agent for scaffolding agentic projects
2026-02-02 12:31:48 +11:00
Aaron Powell
94a395dbe0
feat(website): add comprehensive accessibility improvements
...
Phase 1 - Screen Reader Critical:
- Add aria-label to main navigation
- Add accessible names to icon-only buttons (GitHub, theme toggle, close)
- Add aria-hidden to decorative SVGs and emoji icons
- Add role=dialog, aria-modal, aria-labelledby to modal
- Add skip link with visible focus state
Phase 2 - Keyboard Navigation:
- Implement focus trap in modal (Tab/Shift+Tab cycles)
- Return focus to trigger element on modal close
- Replace outline:none with visible focus rings
- Add keyboard navigation to install dropdown (arrows, escape)
- Add aria-expanded to dropdown toggles
Phase 3 - Dynamic Content:
- Add aria-live=polite to results counts and loading states
- Add role=listbox to search results
- Add role=list to resource lists
- Add role=menu/menuitem to dropdown menus
Phase 4 - Forms & Labels:
- Add .sr-only utility class for screen reader text
- Add visually hidden labels to all search inputs
- Add aria-label to filter dropdowns
Files modified:
- BaseLayout.astro, Modal.astro (ARIA attributes)
- modal.ts (focus trap, keyboard navigation)
- global.css (sr-only, skip-link, focus styles)
- All page files (labels, live regions, roles)
2026-02-02 11:52:31 +11:00
Aaron Powell
f99c99a5d4
fixing overflow
2026-02-02 10:36:16 +11:00
Aaron Powell
4318aa547f
Remove unused src/styles/global.css
...
The site uses public/styles/global.css via direct link in BaseLayout.
The src/styles version was outdated and never imported.
2026-02-02 10:34:36 +11:00
Aaron Powell
0cabb88035
Enable source maps for JavaScript and CSS
...
- Add vite.build.sourcemap for production builds
- Add vite.css.devSourcemap for CSS in development
2026-02-02 10:31:19 +11:00
Aaron Powell
f34dbe1581
Merge pull request #626 from verdantburrito/verdantburrito-20260130
...
Update ASP.NET Core and Problem Details API RFC references
2026-02-02 10:23:45 +11:00
Aaron Powell
b1b3ab377d
Fix search results dropdown z-index on home page
...
Add z-index to .hero-search container so dropdown appears above cards
2026-02-02 10:14:35 +11:00
Aaron Powell
e3894a0b1b
Merge resource counts into home page cards
...
- Remove separate hero-stats section
- Add card-count element to each resource card
- Update JS to populate counts from manifest
- Add card-with-count CSS for layout with count badge
- Reduces vertical space on home page
2026-02-02 10:09:36 +11:00
Aaron Powell
6260cd8272
Prototyping out some plugins
2026-02-02 10:04:02 +11:00
Aaron Powell
d6de5c119e
Merge pull request #619 from jhauga/skill-markdown-to-html
...
Add new skill for custom markdown to html covnersion
2026-02-02 10:03:28 +11:00
Aaron Powell
da3ef449a6
Adjusting the title
2026-01-29 14:39:30 +11:00
Aaron Powell
99ed77caf2
Adding to the root readme
2026-01-29 14:38:55 +11:00
Aaron Powell
ae5fe8bca5
Adding a readme to the root of cookbooks
2026-01-29 14:37:16 +11:00
Aaron Powell
f59e0b4080
Moving the copilot-sdk cookbook content in here
2026-01-29 14:29:36 +11:00
Aaron Powell
ccdfd66cc2
Merge pull request #618 from github/copilot/fix-python-docstring-error
...
Fix Python async syntax errors in copilot-sdk-python instructions
2026-01-29 14:16:04 +11:00
Aaron Powell
5a23c41ebc
Merge pull request #608 from hoodini/feat/add-copilot-sdk-skill
...
feat(skills): Add GitHub Copilot SDK skill
2026-01-29 14:12:39 +11:00
Aaron Powell
fa6db250a4
Fixing validation script
2026-01-29 14:11:05 +11:00
Aaron Powell
e9f2018ece
Configuring for vscode support
2026-01-29 13:50:11 +11:00
Aaron Powell
c8d342cc62
Add tools catalog with YAML schema and website page
...
- Create website/data/tools.yml with 6 tools:
- Awesome Copilot MCP Server
- Awesome GitHub Copilot Browser (VS Code extension)
- APM - Agent Package Manager (CLI)
- Workspace Architect (npm CLI)
- Prompt Registry (VS Code extension)
- GitHub Node for Visual Studio
- Add .schemas/tools.schema.json for YAML validation
- Update eng/generate-website-data.mjs to generate tools.json
- Add parseYamlFile() to eng/yaml-parser.mjs
- Refactor tools.astro to use external TypeScript module
- Create website/src/scripts/pages/tools.ts with:
- FuzzySearch integration for search
- Category filtering
- Copy configuration functionality
2026-01-29 13:48:42 +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
1388d0847a
flattening the base url
2026-01-29 13:15:21 +11:00
Aaron Powell
0c6ccf3908
feat: use official GitHub Copilot logo in header
...
- Add Copilot_Icon_White.svg and Copilot_Icon_Black.svg
- Switch between white/black logos based on theme
- Update favicon to use Copilot icon
2026-01-29 10:49:36 +11:00
Aaron Powell
43a1ca1844
style: update colors to GitHub Copilot brand palette
...
Use official Copilot colors from brand.github.com:
- Primary purple: #8534F3
- Purple variants: #C898FD, #B870FF, #43179E, #26115F
- Orange accents: #FE4C25, #F08A3A, #C53211
- Updated gradients to use purple-to-orange blend
2026-01-29 10:45:39 +11:00