mirror of
https://github.com/github/awesome-copilot.git
synced 2026-08-25 18:25:01 +00:00
21db4711f5
Two issues surfaced by review of the redesigned site: Catalog facets rendered every option. The prototype's filter groups were built from small hardcoded arrays, but real data produces 193 tool options on /agents/ and 245 "Applies to" values on /instructions/. The sidebar grew to ~10,000px and stretched the whole catalog row, pushing the (already present) pagination control far below the fold so it read as missing. Adopt the prototype's own solution for this, which it had already applied to the extensions page: collapse groups past 10 options behind a "Show N more" toggle, and cap .filterOptions with an internal scroll area. Ported verbatim to the agents, instructions, skills, and plugins catalogs. Detail pages scroll inside .scrollHost rather than the document, but the footer came from PageShell, outside that element, so it stayed pinned over the content instead of appearing at the end. The prototype renders its footer inside the scroll host; PageShell now takes a renderFooter flag so DetailChassis can do the same. LearningArticleLayout already did this. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 80686fef-efe3-4cdd-8cd6-bfa61a5d0af6
314 lines
19 KiB
YAML
314 lines
19 KiB
YAML
- generic [active] [ref=f4e1]:
|
||
- generic [ref=f4e4]:
|
||
- link "Skip to main content" [ref=f4e5] [cursor=pointer]:
|
||
- /url: "#main-content"
|
||
- banner [ref=f4e6]:
|
||
- navigation "Primary" [ref=f4e7]:
|
||
- link "Awesome GitHub Copilot" [ref=f4e8] [cursor=pointer]:
|
||
- /url: /
|
||
- list [ref=f4e11]:
|
||
- listitem [ref=f4e12]:
|
||
- group [ref=f4e13]:
|
||
- generic "Resources" [ref=f4e14] [cursor=pointer]
|
||
- listitem [ref=f4e17]:
|
||
- link "Playbook" [ref=f4e18] [cursor=pointer]:
|
||
- /url: /learning-hub/
|
||
- generic [ref=f4e19]:
|
||
- button "Search" [ref=f4e21] [cursor=pointer]
|
||
- link "Meet all 0 contributors" [ref=f4e24] [cursor=pointer]:
|
||
- /url: /contributors/
|
||
- generic [ref=f4e28]: "0"
|
||
- 'button "Language: English" [ref=f4e30] [cursor=pointer]':
|
||
- generic [ref=f4e34]: English
|
||
- link "Contribute" [ref=f4e39] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/CONTRIBUTING.md
|
||
- main [ref=f4e42]:
|
||
- generic [ref=f4e44]:
|
||
- heading "Agents" [level=1] [ref=f4e51]
|
||
- paragraph [ref=f4e52]: Specialized agents that enhance GitHub Copilot for specific technologies, workflows, and domains — contributed and curated by the community.
|
||
- generic [ref=f4e55]:
|
||
- complementary "Filter agents" [ref=f4e56]:
|
||
- generic [ref=f4e57]:
|
||
- generic [ref=f4e58]:
|
||
- generic [ref=f4e59]: Model
|
||
- generic [ref=f4e60]:
|
||
- generic [ref=f4e62]:
|
||
- generic [ref=f4e63]:
|
||
- checkbox "(none)" [ref=f4e64]
|
||
- generic [ref=f4e65] [cursor=pointer]
|
||
- generic [ref=f4e68] [cursor=pointer]: (none)
|
||
- generic [ref=f4e70]:
|
||
- generic [ref=f4e71]:
|
||
- checkbox "Claude Haiku 4.5 (copilot)" [ref=f4e72]
|
||
- generic [ref=f4e73] [cursor=pointer]
|
||
- generic [ref=f4e76] [cursor=pointer]: Claude Haiku 4.5 (copilot)
|
||
- generic [ref=f4e78]:
|
||
- generic [ref=f4e79]:
|
||
- checkbox "Claude Opus 4.6 (copilot)" [ref=f4e80]
|
||
- generic [ref=f4e81] [cursor=pointer]
|
||
- generic [ref=f4e84] [cursor=pointer]: Claude Opus 4.6 (copilot)
|
||
- generic [ref=f4e86]:
|
||
- generic [ref=f4e87]:
|
||
- checkbox "Claude Opus 4.7" [ref=f4e88]
|
||
- generic [ref=f4e89] [cursor=pointer]
|
||
- generic [ref=f4e92] [cursor=pointer]: Claude Opus 4.7
|
||
- generic [ref=f4e94]:
|
||
- generic [ref=f4e95]:
|
||
- checkbox "Claude Sonnet 4" [ref=f4e96]
|
||
- generic [ref=f4e97] [cursor=pointer]
|
||
- generic [ref=f4e100] [cursor=pointer]: Claude Sonnet 4
|
||
- generic [ref=f4e102]:
|
||
- generic [ref=f4e103]:
|
||
- checkbox "Claude Sonnet 4.5" [ref=f4e104]
|
||
- generic [ref=f4e105] [cursor=pointer]
|
||
- generic [ref=f4e108] [cursor=pointer]: Claude Sonnet 4.5
|
||
- generic [ref=f4e110]:
|
||
- generic [ref=f4e111]:
|
||
- checkbox "Claude Sonnet 4.5 (copilot)" [ref=f4e112]
|
||
- generic [ref=f4e113] [cursor=pointer]
|
||
- generic [ref=f4e116] [cursor=pointer]: Claude Sonnet 4.5 (copilot)
|
||
- generic [ref=f4e118]:
|
||
- generic [ref=f4e119]:
|
||
- checkbox "Claude Sonnet 4.6" [ref=f4e120]
|
||
- generic [ref=f4e121] [cursor=pointer]
|
||
- generic [ref=f4e124] [cursor=pointer]: Claude Sonnet 4.6
|
||
- generic [ref=f4e126]:
|
||
- generic [ref=f4e127]:
|
||
- checkbox "Claude Sonnet 4.6 (copilot)" [ref=f4e128]
|
||
- generic [ref=f4e129] [cursor=pointer]
|
||
- generic [ref=f4e132] [cursor=pointer]: Claude Sonnet 4.6 (copilot)
|
||
- generic [ref=f4e134]:
|
||
- generic [ref=f4e135]:
|
||
- checkbox "claude-3.5-sonnet" [ref=f4e136]
|
||
- generic [ref=f4e137] [cursor=pointer]
|
||
- generic [ref=f4e140] [cursor=pointer]: claude-3.5-sonnet
|
||
- button "Show 16 more" [ref=f4e141] [cursor=pointer]
|
||
- generic [ref=f4e142]:
|
||
- generic [ref=f4e143]: Tools
|
||
- generic [ref=f4e144]:
|
||
- generic [ref=f4e146]:
|
||
- generic [ref=f4e147]:
|
||
- checkbox "*" [ref=f4e148]
|
||
- generic [ref=f4e149] [cursor=pointer]
|
||
- generic [ref=f4e152] [cursor=pointer]: "*"
|
||
- generic [ref=f4e154]:
|
||
- generic [ref=f4e155]:
|
||
- checkbox "activePullRequest" [ref=f4e156]
|
||
- generic [ref=f4e157] [cursor=pointer]
|
||
- generic [ref=f4e160] [cursor=pointer]: activePullRequest
|
||
- generic [ref=f4e162]:
|
||
- generic [ref=f4e163]:
|
||
- checkbox "add_issue_comment" [ref=f4e164]
|
||
- generic [ref=f4e165] [cursor=pointer]
|
||
- generic [ref=f4e168] [cursor=pointer]: add_issue_comment
|
||
- generic [ref=f4e170]:
|
||
- generic [ref=f4e171]:
|
||
- checkbox "agent" [ref=f4e172]
|
||
- generic [ref=f4e173] [cursor=pointer]
|
||
- generic [ref=f4e176] [cursor=pointer]: agent
|
||
- generic [ref=f4e178]:
|
||
- generic [ref=f4e179]:
|
||
- checkbox "agent/runSubagent" [ref=f4e180]
|
||
- generic [ref=f4e181] [cursor=pointer]
|
||
- generic [ref=f4e184] [cursor=pointer]: agent/runSubagent
|
||
- generic [ref=f4e186]:
|
||
- generic [ref=f4e187]:
|
||
- checkbox "atlassian" [ref=f4e188]
|
||
- generic [ref=f4e189] [cursor=pointer]
|
||
- generic [ref=f4e192] [cursor=pointer]: atlassian
|
||
- generic [ref=f4e194]:
|
||
- generic [ref=f4e195]:
|
||
- checkbox "azure_design_architecture" [ref=f4e196]
|
||
- generic [ref=f4e197] [cursor=pointer]
|
||
- generic [ref=f4e200] [cursor=pointer]: azure_design_architecture
|
||
- generic [ref=f4e202]:
|
||
- generic [ref=f4e203]:
|
||
- checkbox "azure_get_azure_verified_module" [ref=f4e204]
|
||
- generic [ref=f4e205] [cursor=pointer]
|
||
- generic [ref=f4e208] [cursor=pointer]: azure_get_azure_verified_module
|
||
- generic [ref=f4e210]:
|
||
- generic [ref=f4e211]:
|
||
- checkbox "azure_get_code_gen_best_practices" [ref=f4e212]
|
||
- generic [ref=f4e213] [cursor=pointer]
|
||
- generic [ref=f4e216] [cursor=pointer]: azure_get_code_gen_best_practices
|
||
- generic [ref=f4e218]:
|
||
- generic [ref=f4e219]:
|
||
- checkbox "azure_get_deployment_best_practices" [ref=f4e220]
|
||
- generic [ref=f4e221] [cursor=pointer]
|
||
- generic [ref=f4e224] [cursor=pointer]: azure_get_deployment_best_practices
|
||
- button "Show 183 more" [ref=f4e225] [cursor=pointer]
|
||
- generic [ref=f4e226]:
|
||
- generic [ref=f4e227]: Last updated
|
||
- generic [ref=f4e228]:
|
||
- generic [ref=f4e230]:
|
||
- generic [ref=f4e231]:
|
||
- checkbox "Past week" [ref=f4e232]
|
||
- generic [ref=f4e233] [cursor=pointer]
|
||
- generic [ref=f4e236] [cursor=pointer]: Past week
|
||
- generic [ref=f4e238]:
|
||
- generic [ref=f4e239]:
|
||
- checkbox "Past month" [ref=f4e240]
|
||
- generic [ref=f4e241] [cursor=pointer]
|
||
- generic [ref=f4e244] [cursor=pointer]: Past month
|
||
- generic [ref=f4e246]:
|
||
- generic [ref=f4e247]:
|
||
- checkbox "Past 3 months" [ref=f4e248]
|
||
- generic [ref=f4e249] [cursor=pointer]
|
||
- generic [ref=f4e252] [cursor=pointer]: Past 3 months
|
||
- generic [ref=f4e254]:
|
||
- generic [ref=f4e255]:
|
||
- checkbox "Past 6 months" [ref=f4e256]
|
||
- generic [ref=f4e257] [cursor=pointer]
|
||
- generic [ref=f4e260] [cursor=pointer]: Past 6 months
|
||
- generic [ref=f4e262]:
|
||
- generic [ref=f4e263]:
|
||
- checkbox "Older" [ref=f4e264]
|
||
- generic [ref=f4e265] [cursor=pointer]
|
||
- generic [ref=f4e268] [cursor=pointer]: Older
|
||
- generic [ref=f4e272]:
|
||
- generic [ref=f4e274]:
|
||
- generic [ref=f4e276]:
|
||
- heading [level=2] [ref=f4e277]:
|
||
- link ".NET Self Learning Architect" [ref=f4e278] [cursor=pointer]:
|
||
- /url: /agent/dotnet-self-learning-architect/
|
||
- paragraph [ref=f4e279]:
|
||
- generic [ref=f4e280]: "Senior .NET architect for complex delivery: designs .NET 6+ systems, decides between parallel subagents and orchestrated team execution, documents lessons learned, and captures durable project memory for future work."
|
||
- generic [ref=f4e281]:
|
||
- generic [ref=f4e283]:
|
||
- link "Install" [ref=f4e284] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Fdotnet-self-learning-architect.agent.md
|
||
- button "Menu" [ref=f4e287] [cursor=pointer]
|
||
- link "Download .NET Self Learning Architect agent file" [ref=f4e292] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/dotnet-self-learning-architect.agent.md
|
||
- link "View .NET Self Learning Architect agent on GitHub" [ref=f4e298] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/dotnet-self-learning-architect.agent.md
|
||
- generic [ref=f4e304]:
|
||
- generic [ref=f4e306]:
|
||
- heading [level=2] [ref=f4e307]:
|
||
- link ".NET Upgrade" [ref=f4e308] [cursor=pointer]:
|
||
- /url: /agent/dotnet-upgrade/
|
||
- paragraph [ref=f4e309]:
|
||
- generic [ref=f4e310]: Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.
|
||
- generic [ref=f4e311]:
|
||
- generic [ref=f4e313]:
|
||
- link "Install" [ref=f4e314] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Fdotnet-upgrade.agent.md
|
||
- button "Menu" [ref=f4e317] [cursor=pointer]
|
||
- link "Download .NET Upgrade agent file" [ref=f4e322] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/dotnet-upgrade.agent.md
|
||
- link "View .NET Upgrade agent on GitHub" [ref=f4e328] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/dotnet-upgrade.agent.md
|
||
- generic [ref=f4e334]:
|
||
- generic [ref=f4e336]:
|
||
- heading [level=2] [ref=f4e337]:
|
||
- link "Accessibility Expert" [ref=f4e338] [cursor=pointer]:
|
||
- /url: /agent/accessibility/
|
||
- paragraph [ref=f4e339]:
|
||
- generic [ref=f4e340]: Expert assistant for web accessibility (WCAG 2.1/2.2), inclusive UX, and a11y testing
|
||
- generic [ref=f4e341]:
|
||
- generic [ref=f4e343]:
|
||
- link "Install" [ref=f4e344] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Faccessibility.agent.md
|
||
- button "Menu" [ref=f4e347] [cursor=pointer]
|
||
- link "Download Accessibility Expert agent file" [ref=f4e352] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/accessibility.agent.md
|
||
- link "View Accessibility Expert agent on GitHub" [ref=f4e358] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/accessibility.agent.md
|
||
- generic [ref=f4e364]:
|
||
- generic [ref=f4e366]:
|
||
- heading [level=2] [ref=f4e367]:
|
||
- link "Accessibility Runtime Tester" [ref=f4e368] [cursor=pointer]:
|
||
- /url: /agent/accessibility-runtime-tester/
|
||
- paragraph [ref=f4e369]:
|
||
- generic [ref=f4e370]: Runtime accessibility specialist for keyboard flows, focus management, dialog behavior, form errors, and evidence-backed WCAG validation in the browser.
|
||
- generic [ref=f4e371]:
|
||
- generic [ref=f4e373]:
|
||
- link "Install" [ref=f4e374] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Faccessibility-runtime-tester.agent.md
|
||
- button "Menu" [ref=f4e377] [cursor=pointer]
|
||
- link "Download Accessibility Runtime Tester agent file" [ref=f4e382] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/accessibility-runtime-tester.agent.md
|
||
- link "View Accessibility Runtime Tester agent on GitHub" [ref=f4e388] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/accessibility-runtime-tester.agent.md
|
||
- generic [ref=f4e394]:
|
||
- generic [ref=f4e396]:
|
||
- heading [level=2] [ref=f4e397]:
|
||
- link "ADR Generator" [ref=f4e398] [cursor=pointer]:
|
||
- /url: /agent/adr-generator/
|
||
- paragraph [ref=f4e399]:
|
||
- generic [ref=f4e400]: Expert agent for creating comprehensive Architectural Decision Records (ADRs) with structured formatting optimized for AI consumption and human readability.
|
||
- generic [ref=f4e401]:
|
||
- generic [ref=f4e403]:
|
||
- link "Install" [ref=f4e404] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Fadr-generator.agent.md
|
||
- button "Menu" [ref=f4e407] [cursor=pointer]
|
||
- link "Download ADR Generator agent file" [ref=f4e412] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/adr-generator.agent.md
|
||
- link "View ADR Generator agent on GitHub" [ref=f4e418] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/adr-generator.agent.md
|
||
- generic [ref=f4e424]:
|
||
- generic [ref=f4e426]:
|
||
- heading [level=2] [ref=f4e427]:
|
||
- link "AEM Front End Specialist" [ref=f4e428] [cursor=pointer]:
|
||
- /url: /agent/aem-frontend-specialist/
|
||
- paragraph [ref=f4e429]:
|
||
- generic [ref=f4e430]: Expert assistant for developing AEM components using HTL, Tailwind CSS, and Figma-to-code workflows with design system integration
|
||
- generic [ref=f4e431]:
|
||
- generic [ref=f4e433]:
|
||
- link "Install" [ref=f4e434] [cursor=pointer]:
|
||
- /url: https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fgithub%252Fawesome-copilot%252Fmain%252Fagents%252Faem-frontend-specialist.agent.md
|
||
- button "Menu" [ref=f4e437] [cursor=pointer]
|
||
- link "Download AEM Front End Specialist agent file" [ref=f4e442] [cursor=pointer]:
|
||
- /url: https://raw.githubusercontent.com/github/awesome-copilot/main/agents/aem-frontend-specialist.agent.md
|
||
- link "View AEM Front End Specialist agent on GitHub" [ref=f4e448] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/agents/aem-frontend-specialist.agent.md
|
||
- navigation "Pagination" [ref=f4e456]:
|
||
- generic [ref=f4e457]:
|
||
- button "Previous Page" [disabled] [ref=f4e458]:
|
||
- generic [ref=f4e459]: Previous
|
||
- button "Page 1" [ref=f4e466] [cursor=pointer]:
|
||
- generic [ref=f4e467]: "1"
|
||
- button "Page 2" [ref=f4e469] [cursor=pointer]:
|
||
- generic [ref=f4e470]: "2"
|
||
- button "Page 3" [ref=f4e472] [cursor=pointer]:
|
||
- generic [ref=f4e473]: "3"
|
||
- button "Page 4" [ref=f4e475] [cursor=pointer]:
|
||
- generic [ref=f4e476]: "4"
|
||
- button "Page 5" [ref=f4e478] [cursor=pointer]:
|
||
- generic [ref=f4e479]: "5"
|
||
- button "Page 6..." [ref=f4e481] [cursor=pointer]:
|
||
- generic [ref=f4e482]: "6"
|
||
- generic [ref=f4e484] [cursor=pointer]: …
|
||
- button "Page 38" [ref=f4e486] [cursor=pointer]:
|
||
- generic [ref=f4e487]: "38"
|
||
- button "Next Page" [ref=f4e489] [cursor=pointer]:
|
||
- generic [ref=f4e490]: Next
|
||
- generic [ref=f4e504]:
|
||
- heading "Can’t find the agent you need?" [level=3] [ref=f4e505]
|
||
- paragraph [ref=f4e506]: This library is community-built. Share an agent you use—or request one—to help developers ship faster with GitHub Copilot.
|
||
- generic [ref=f4e507]:
|
||
- link "Submit an agent" [ref=f4e508] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/blob/main/CONTRIBUTING.md
|
||
- link "Request an agent" [ref=f4e510] [cursor=pointer]:
|
||
- /url: https://github.com/github/awesome-copilot/issues/new
|
||
- contentinfo [ref=f4e512]:
|
||
- link "GitHub" [ref=f4e517] [cursor=pointer]:
|
||
- /url: https://github.com
|
||
- generic [ref=f4e525]:
|
||
- generic [ref=f4e526]:
|
||
- link "Terms" [ref=f4e527] [cursor=pointer]:
|
||
- /url: https://docs.github.com/site-policy/github-terms/github-terms-of-service
|
||
- link "Privacy" [ref=f4e528] [cursor=pointer]:
|
||
- /url: https://docs.github.com/site-policy/privacy-policies/github-general-privacy-statement
|
||
- link "GitHub Docs" [ref=f4e529] [cursor=pointer]:
|
||
- /url: https://docs.github.com
|
||
- link "Community" [ref=f4e530] [cursor=pointer]:
|
||
- /url: https://github.community
|
||
- link "Support" [ref=f4e531] [cursor=pointer]:
|
||
- /url: https://support.github.com
|
||
- paragraph [ref=f4e532]: © 2026 GitHub. All rights reserved.
|
||
- generic [ref=f4e535]:
|
||
- button [ref=f4e536]
|
||
- button [ref=f4e542]
|
||
- button [ref=f4e546]
|
||
- button [ref=f4e551] |