Add shared report-issue skill for all plugins#63
Open
priyanshu92 wants to merge 4 commits intomainfrom
Open
Conversation
- Add report-issue shared skill with workflow, template, and config
- Add thin SKILL.md wrappers to all 3 plugins with plugin-specific descriptions
- Add sync-shared-skills.js script to auto-generate wrappers for new plugins
- Add CI workflow using GitHub App to auto-sync on PRs
- Support targeted plugin config (wildcard or explicit plugin list)
- Template supports {{PLUGIN_NAME}} placeholder from plugin.json
- Update AGENTS.md with shared skills pattern documentation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Introduces a cross-plugin “/report-issue” shared skill so users can file GitHub issues with a consistent, centrally maintained workflow, while keeping each plugin’s skill catalog discoverable via thin per-plugin wrappers.
Changes:
- Add a shared
report-issueskill (workflow + template + config) undershared/skills/, and add per-plugin wrapperSKILL.mdfiles. - Add
scripts/sync-shared-skills.jsto generate per-plugin wrappers from shared templates. - Add a CI workflow to auto-run the sync and push generated wrappers back to PR branches; document the pattern in
AGENTS.md.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| shared/skills/report-issue/report-issue-workflow.md | Defines the shared multi-phase workflow for collecting details, previewing, and creating GitHub issues. |
| shared/skills/report-issue/config.json | Declares plugin targeting for the shared skill (currently all plugins). |
| shared/skills/report-issue/SKILL.template.md | Template wrapper to be instantiated per plugin with {{PLUGIN_NAME}}. |
| scripts/sync-shared-skills.js | Repo utility to generate per-plugin SKILL.md wrappers from shared templates/config. |
| plugins/power-pages/skills/report-issue/SKILL.md | Generated wrapper exposing the shared workflow in the power-pages plugin. |
| plugins/model-apps/skills/report-issue/SKILL.md | Generated wrapper exposing the shared workflow in the model-apps plugin. |
| plugins/code-apps/skills/report-issue/SKILL.md | Generated wrapper exposing the shared workflow in the code-apps plugin. |
| AGENTS.md | Documents the new shared-skills pattern and sync mechanism. |
| .github/workflows/sync-shared-skills.yml | CI job to run the sync script and push generated wrappers back to PR branches. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Plugin name is now read as-is from plugin.json - Works for any new plugin without edits Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
akshay-viz
approved these changes
Mar 27, 2026
- Add report-issue skill wrapper for canvas-apps plugin - Add canvas-apps to bug report issue template dropdown - Add canvas-apps to feature request issue template dropdown Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…-report-issue-shared-skill
Contributor
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 6 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.