Files
awesome-copilot/extensions/repo-actions-hub
James Montemagno 314cf968ab Add Repo Actions Hub canvas extension (#2237)
* Add repo actions hub extension

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Fix repo actions hub review feedback

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-08 12:04:09 +10:00
..

Repo Actions Hub

A GitHub Copilot canvas for browsing repository GitHub Actions workflows, reviewing recent runs, opening rich workflow/run details in a modal, and triggering manual workflow_dispatch runs.

Files

  • extension.mjs - canvas server, GitHub Actions data loading, modal details UI, and workflow run actions.
  • assets/preview.png - gallery preview image for the extension catalog.
  • copilot-extension.json - Copilot extension name/version metadata.
  • package.json - extension metadata for cataloging and packaging.
  • .github/plugin/plugin.json - plugin metadata used by the extension marketplace and website.

Install

Ask Copilot to install the committed extension URL:

Install this extension: https://github.com/github/awesome-copilot/tree/main/extensions/repo-actions-hub

You can also copy the folder into one of these locations:

  • ~/.copilot/extensions/repo-actions-hub/ - user scope
  • .github/extensions/repo-actions-hub/ - project scope

Reload extensions in the app, then open the repo-actions-hub canvas.

Agent actions

  • get_state - return the current workflow and recent-run state for the active repository.
  • refresh - reload workflows and recent runs from GitHub Actions.
  • get_workflow_details { workflowId } - inspect a workflow, its dispatch support, inputs, YAML, and recent runs.
  • run_workflow { workflowId, ref?, inputs? } - trigger a workflow_dispatch run for a workflow.