chore: publish from staged

This commit is contained in:
github-actions[bot]
2026-06-17 05:28:37 +00:00
parent 97205f47ef
commit 2512d7d728
29 changed files with 923 additions and 89 deletions
@@ -0,0 +1,24 @@
{
"id": "accessibility-kanban",
"name": "Accessibility Kanban",
"description": "Kanban board to manage accessibility issues, allow you to plan, track, and complete remediation work.",
"version": "1.0.0",
"keywords": [
"accessibility",
"github-issues",
"issue-triage",
"kanban-board",
"planning-workflow",
"status-tracking"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -1
View File
@@ -5,5 +5,14 @@
"main": "extension.mjs",
"dependencies": {
"@github/copilot-sdk": "latest"
}
},
"description": "Users drag accessibility issues across kanban lanes to plan, track, and complete remediation work.",
"keywords": [
"accessibility",
"kanban-board",
"issue-triage",
"planning-workflow",
"status-tracking",
"github-issues"
]
}
@@ -0,0 +1,24 @@
{
"id": "backlog-swipe-triage",
"name": "Backlog Swipe Triage",
"description": "Quickly swipe through backlog issues to triage decisions like assign, needs-info, defer, close, or ignore.",
"version": "1.0.0",
"keywords": [
"agent-assignment",
"backlog-triage",
"github-issues",
"issue-prioritization",
"swipe-interface",
"workflow-automation"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -2
View File
@@ -3,8 +3,16 @@
"version": "1.0.0",
"type": "module",
"main": "extension.mjs",
"description": "Swipe-driven backlog triage canvas for reviewing open issues and assigning implementation work.",
"dependencies": {
"@github/copilot-sdk": "1.0.1"
}
},
"description": "Users quickly swipe through backlog issues to triage decisions like assign, needs-info, defer, close, or ignore.",
"keywords": [
"backlog-triage",
"swipe-interface",
"issue-prioritization",
"github-issues",
"agent-assignment",
"workflow-automation"
]
}
@@ -0,0 +1,25 @@
{
"id": "chromium-control-canvas",
"name": "Chromium Control Canvas",
"description": "Opens a real Chromium window you can navigate and interact with from a Copilot canvas control panel and agent actions.",
"version": "1.0.0",
"keywords": [
"browser-control",
"chromium-browser",
"interactive-canvas",
"playwright-automation",
"screenshots",
"ui-testing",
"web-navigation"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
@@ -561,7 +561,7 @@ const session = await joinSession({
id: "chromium-control-canvas",
displayName: "Chromium Control Canvas",
description:
"Control canvas for a real headful Chromium window driven by Playwright.",
"Opens a real Chromium window you can navigate and interact with from a Copilot canvas control panel and agent actions.",
inputSchema: {
type: "object",
properties: {
@@ -1,14 +1,22 @@
{
"name": "chromium-control-canvas",
"version": "1.0.0",
"description": "GitHub Copilot canvas that drives a real headful Chromium window via Playwright.",
"main": "extension.mjs",
"keywords": [],
"author": "Andrea Griffiths",
"license": "MIT",
"type": "module",
"dependencies": {
"@github/copilot-sdk": "latest",
"playwright": "^1.60.0"
}
},
"description": "Opens a real Chromium window you can navigate and interact with from a Copilot canvas control panel and agent actions.",
"keywords": [
"chromium-browser",
"playwright-automation",
"browser-control",
"interactive-canvas",
"web-navigation",
"screenshots",
"ui-testing"
]
}
+24
View File
@@ -0,0 +1,24 @@
{
"id": "color-orb",
"name": "Color Orb",
"description": "A visual orb that users can ask the agent to recolor while showing a live activity log in the canvas.",
"version": "1.0.0",
"keywords": [
"agent-actions",
"color-picker",
"interactive-demo",
"realtime-updates",
"sse-events",
"visual-feedback"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -1
View File
@@ -5,5 +5,14 @@
"main": "extension.mjs",
"dependencies": {
"@github/copilot-sdk": "latest"
}
},
"description": "Gives users a visual orb they can ask the agent to recolor while showing a live activity log in the canvas.",
"keywords": [
"color-picker",
"interactive-demo",
"agent-actions",
"realtime-updates",
"sse-events",
"visual-feedback"
]
}
+24
View File
@@ -0,0 +1,24 @@
{
"id": "diagram",
"name": "Diagram Explorer",
"description": "Render diagrams, click nodes to drill down, and view agent-generated explanations directly in the canvas.",
"version": "1.0.0",
"keywords": [
"architecture-mapping",
"canvas-navigation",
"exploratory-analysis",
"interactive-diagrams",
"node-drilldown",
"relationship-visualization"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -1
View File
@@ -5,5 +5,14 @@
"main": "extension.mjs",
"dependencies": {
"@github/copilot-sdk": "latest"
}
},
"description": "Lets users render diagrams, click nodes to drill down, and view agent-generated explanations directly in the canvas.",
"keywords": [
"interactive-diagrams",
"architecture-mapping",
"node-drilldown",
"relationship-visualization",
"exploratory-analysis",
"canvas-navigation"
]
}
+15
View File
@@ -3,6 +3,21 @@
"id": "coffilot",
"name": "Coffilot",
"description": "Java-focused Copilot canvas extension from jdubois.",
"keywords": [
"java",
"canvas",
"productivity"
],
"screenshots": {
"icon": {
"path": "extensions/external-assets/coffilot-preview.png",
"type": "image/png"
},
"gallery": {
"path": "extensions/external-assets/coffilot-preview.png",
"type": "image/png"
}
},
"installUrl": "https://github.com/jdubois/coffilot",
"sourceUrl": "https://github.com/jdubois/coffilot",
"imagePath": "extensions/external-assets/coffilot-preview.png"
+24
View File
@@ -0,0 +1,24 @@
{
"id": "feedback-themes",
"name": "Feedback Themes",
"description": "Explore grouped customer feedback signals by impact and drill into a theme to guide product next steps.",
"version": "1.0.0",
"keywords": [
"customer-feedback",
"impact-prioritization",
"product-insights",
"signal-grouping",
"theme-analysis",
"trend-discovery"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -1
View File
@@ -5,5 +5,14 @@
"main": "extension.mjs",
"dependencies": {
"@github/copilot-sdk": "latest"
}
},
"description": "Explore grouped customer feedback signals by impact and drill into a theme to guide product next steps.",
"keywords": [
"customer-feedback",
"theme-analysis",
"signal-grouping",
"impact-prioritization",
"product-insights",
"trend-discovery"
]
}
+24
View File
@@ -0,0 +1,24 @@
{
"id": "gesture-review",
"name": "Gesture PR Review",
"description": "Review pull requests with a live camera feed and approve or reject using thumbs-up/thumbs-down gestures.",
"version": "1.0.0",
"keywords": [
"camera-input",
"gesture-control",
"github-prs",
"hands-free",
"mediapipe",
"pull-request-review"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+1 -1
View File
@@ -179,7 +179,7 @@ const canvas = createCanvas({
id: "gesture-review",
displayName: "Gesture PR Review",
description:
"Interactive PR review using hand gestures. Shows a live camera feed and detects thumbs up (approve) or thumbs down (reject) via MediaPipe hand tracking.",
"Users review pull requests with a live camera feed and approve or reject using thumbs-up/thumbs-down gestures.",
actions: [
{
name: "show_pr",
+10 -1
View File
@@ -5,5 +5,14 @@
"main": "extension.mjs",
"dependencies": {
"@github/copilot-sdk": "latest"
}
},
"description": "Users review pull requests with a live camera feed and approve or reject using thumbs-up/thumbs-down gestures.",
"keywords": [
"pull-request-review",
"gesture-control",
"camera-input",
"hands-free",
"github-prs",
"mediapipe"
]
}
@@ -0,0 +1,24 @@
{
"id": "release-notes-showcase",
"name": "Release Notes Showcase",
"description": "Compose and refine launch-ready release notes with contributor callouts and export-friendly output.",
"version": "1.0.0",
"keywords": [
"changelog",
"contributor-callouts",
"email-export",
"launch-summary",
"product-updates",
"release-notes"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+10 -2
View File
@@ -3,8 +3,16 @@
"version": "1.0.0",
"type": "module",
"main": "extension.mjs",
"description": "Release notes canvas for building polished release communications and exports.",
"dependencies": {
"@github/copilot-sdk": "1.0.1"
}
},
"description": "Compose and refine launch-ready release notes with contributor callouts and export-friendly output.",
"keywords": [
"release-notes",
"launch-summary",
"changelog",
"contributor-callouts",
"product-updates",
"email-export"
]
}
@@ -621,7 +621,7 @@ export const releaseNotesShowcaseCanvas = createCanvas({
id: CANVAS_ID,
displayName: CANVAS_TITLE,
description:
"Presents release notes as a high-impact launch summary with contributor callouts and email-ready export output.",
"Compose and refine launch-ready release notes with contributor callouts and export-friendly output.",
inputSchema: releaseNotesInputSchema,
actions: [
{
+24
View File
@@ -0,0 +1,24 @@
{
"id": "where-was-i",
"name": "Where Was I?",
"description": "Reconstruct your dev context (branch, commits, uncommitted work, PR clues) and trigger a resume prompt to continue quickly.",
"version": "1.0.0",
"keywords": [
"branch-state",
"developer-context",
"git-history",
"interrupt-recovery",
"pull-request-context",
"resume-work"
],
"screenshots": {
"icon": {
"path": "assets/preview.png",
"type": "image/png"
},
"gallery": {
"path": "assets/preview.png",
"type": "image/png"
}
}
}
+1 -1
View File
@@ -666,7 +666,7 @@ const session = await joinSession({
createCanvas({
id: "where-was-i",
displayName: "Where Was I?",
description: "Interrupt Recovery — reconstructs your working context (branch, commits, changes, PRs) so you can resume after being pulled away.",
description: "Reconstruct your dev context (branch, commits, uncommitted work, PR clues) and trigger a resume prompt to continue quickly.",
actions: [
{
name: "refresh",
+18
View File
@@ -0,0 +1,18 @@
{
"name": "where-was-i",
"version": "1.0.0",
"type": "module",
"main": "extension.mjs",
"description": "Reconstruct your dev context (branch, commits, uncommitted work, PR clues) and trigger a resume prompt to continue quickly.",
"keywords": [
"interrupt-recovery",
"developer-context",
"git-history",
"branch-state",
"resume-work",
"pull-request-context"
],
"dependencies": {
"@github/copilot-sdk": "latest"
}
}