Skip to content

Removing hooks, workflows, and tools from website#2292

Open
aaronpowell wants to merge 4 commits into
mainfrom
remove-website-features
Open

Removing hooks, workflows, and tools from website#2292
aaronpowell wants to merge 4 commits into
mainfrom
remove-website-features

Conversation

@aaronpowell

Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the main branch for this pull request.

Description

Hooks, Workflows, and Tools are not a very used part of the Awesome Copilot website, and they also represent some rather small part of something you can do with Copilot. In an effort to declutter the website and help people find the more useful things they can do, we're removing them from the website. For the time being, they'll continue to exist within the repo.


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • New canvas extension.
  • Update to existing instruction, prompt, agent, plugin, skill, workflow, or canvas extension.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings July 14, 2026 04:57
@github-actions github-actions Bot added plugin PR touches plugins website-update PR touches website content or code labels Jul 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔒 PR Risk Scan Results

Scanned 10 changed file(s).

Severity Count
🔴 High 0
🟠 Medium 8
ℹ️ Info 0
Severity Rule File Line Match
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 75 "bash": "npx prettier --write .",
🟠 unpinned-version-indicator website/src/content/docs/learning-hub/automating-with-hooks.md 190 "matcher": "^bash$",
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 341 "bash": "npx prettier --write . && git add -A",
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 361 "bash": "npx eslint . --max-warnings 0",
🟠 unpinned-version-indicator website/src/content/docs/learning-hub/automating-with-hooks.md 383 "matcher": "^bash$",
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 623 npx prettier --write .
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 626 npx eslint . --fix
🟠 package-exec-command website/src/content/docs/learning-hub/automating-with-hooks.md 629 npx tsc --noEmit

This is an automated soft-gate report. Findings indicate review targets and do not block merge by themselves.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes Hooks, Workflows, and Tools from the website while retaining repository resources, and exposes the Awesome Copilot MCP server through its plugin.

Changes:

  • Removes website pages, scripts, navigation, and generated data.
  • Updates related documentation and homepage links.
  • Adds MCP server support to plugin detail pages.
Show a summary per file
File Description
website/src/scripts/pages/workflows.ts Removes workflow listing behavior.
website/src/scripts/pages/workflows-render.ts Removes workflow rendering helpers.
website/src/scripts/pages/tools.ts Removes tools listing behavior.
website/src/scripts/pages/tools-render.ts Removes tools rendering helpers.
website/src/scripts/pages/hooks.ts Removes hook listing behavior.
website/src/scripts/pages/hooks-render.ts Removes hook rendering helpers.
website/src/pages/workflows.astro Removes the workflows listing route.
website/src/pages/workflow/[id].astro Removes workflow detail routes.
website/src/pages/tools.astro Removes the tools route.
website/src/pages/index.astro Removes homepage resource cards.
website/src/pages/hooks.astro Removes the hooks listing route.
website/src/pages/hook/[id].astro Removes hook detail routes.
website/src/content/docs/learning-hub/using-copilot-coding-agent.md Replaces a hook-directory reference.
website/src/content/docs/learning-hub/automating-with-hooks.md Removes the hook-directory next step.
website/src/content/docs/learning-hub/agentic-workflows.md Removes workflow-directory references.
website/src/components/pages/IncludedItems.astro Adds MCP server grouping.
website/astro.config.mjs Removes sidebar entries.
README.md Removes resource rows and Tools section.
plugins/awesome-copilot/.mcp.json Adds the Awesome Copilot MCP server.
plugins/awesome-copilot/.github/plugin/plugin.json Registers the MCP configuration.
eng/generate-website-data.mjs Stops generating removed resources and adds plugin MCP items.

Review details

Comments suppressed due to low confidence (1)

website/src/pages/workflows.astro:1

  • The accessibility audit still visits /hooks/, /workflows/, /tools/, and representative hook/workflow detail routes (website/scripts/a11y-audit.mjs:31-45). Because the audit explicitly throws on any non-2xx response at lines 222-230, deleting these pages makes npm run a11y fail on 404s. Remove all deleted listing and detail routes from the audit in the same change.
  • Files reviewed: 21/21 changed files
  • Comments generated: 5
  • Review effort level: Medium

Comment thread README.md

Looking at how to use Awesome Copilot? Check out the **[Tools section](https://awesome-copilot.github.com/tools)** of the website for MCP servers, editor integrations, and other developer tooling to get the most out of this collection.

## Install a Plugin
- **Build Custom Agents**: [Building Custom Agents](../building-custom-agents/) — Create specialized agents for the coding agent to use
- **Explore Configuration**: [Copilot Configuration Basics](../copilot-configuration-basics/) — Set up repository-level customizations
- **Browse Community Resources**: Explore the [Agents](../../agents/), [Skills](../../skills/), and [Hooks](../../hooks/) directories for ready-to-use resources
- **Browse Community Resources**: Explore the [Agents](../../agents/), [Skills](../../skills/), and [Plugins](../../plugins/) directories for ready-to-use resources
@@ -211,8 +211,6 @@ gh aw compile --validate --no-emit workflows/my-new-workflow.md
## Learn More

- **Official documentation**: [GitHub Agentic Workflows](https://gh.io/gh-aw) — full specification and reference
}
if (mcpServersObj) {
for (const serverName of Object.keys(mcpServersObj)) {
mcpItems.push({ kind: "mcp", path: serverName, title: serverName });
"mcpServers": {
"awesome-copilot": {
"type": "stdio",
"command": "docker",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin PR touches plugins website-update PR touches website content or code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants