Skip to content

Fix report-issue workflow bundling - #185

Merged
Priyanshu Agrawal (priyanshu92) merged 1 commit into
mainfrom
priyanshu92/fix-report-issue-bundling
Jun 10, 2026
Merged

Fix report-issue workflow bundling#185
Priyanshu Agrawal (priyanshu92) merged 1 commit into
mainfrom
priyanshu92/fix-report-issue-bundling

Conversation

@priyanshu92

@priyanshu92 Priyanshu Agrawal (priyanshu92) commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

The report-issue skill was broken after marketplace installation because each plugin wrapper pointed at a repo-root shared/ path that is not available from the installed plugin root.

This updates the wrappers to load the workflow from the plugin-local ${CLAUDE_PLUGIN_ROOT}/skills/report-issue/report-issue-workflow.md path and adds same-marketplace symlinks from each plugin back to the shared workflow source. Marketplace installers dereference these symlinks into the plugin cache, keeping the installed layout portable without duplicating the workflow content in source.

Also updates the shared skill template and repository guidance so future cross-plugin shared skills use the same install-safe pattern.

Validation:

  • Verified each report-issue symlink resolves to the shared workflow.
  • Verified each plugin wrapper's runtime path resolves inside its plugin root.
  • Ran node scripts/validate-skill-descriptions.js.
  • Ran node scripts/validate-plugin-names.js.

Tested with both Claude Code and GitHub Copilot CLI.

image

Fixes #180

Point report-issue wrappers at plugin-local workflow paths and add marketplace-safe symlinks back to the shared workflow so installed plugins receive the workflow content without duplicating it in source.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 10, 2026 09:53
@priyanshu92
Priyanshu Agrawal (priyanshu92) requested a review from a team as a code owner June 10, 2026 09:53

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

This PR fixes the /report-issue skill when plugins are installed from the marketplace by removing references to the repo-root shared/ directory (which is not present in an installed plugin) and instead referencing a workflow path that lives inside the installed plugin root.

Changes:

  • Update the shared report-issue SKILL template to reference ${CLAUDE_PLUGIN_ROOT}/skills/report-issue/report-issue-workflow.md instead of a repo-relative ../../shared/... path.
  • Update each plugin’s skills/report-issue/SKILL.md wrapper to reference the plugin-local bundled workflow path.
  • Update repository guidance (AGENTS.md) to document an install-safe cross-plugin shared-skill pattern (wrapper points to plugin-local workflow path; plugin contains a workflow file/symlink).
Show a summary per file
File Description
shared/skills/report-issue/SKILL.template.md Updates the template to reference a plugin-local workflow path that works after marketplace install.
plugins/power-pages/skills/report-issue/SKILL.md Switches wrapper to plugin-local workflow path (install-safe).
plugins/model-apps/skills/report-issue/SKILL.md Switches wrapper to plugin-local workflow path (install-safe).
plugins/mcp-apps/skills/report-issue/SKILL.md Switches wrapper to plugin-local workflow path (install-safe).
plugins/code-apps/skills/report-issue/SKILL.md Switches wrapper to plugin-local workflow path (install-safe).
plugins/canvas-apps/skills/report-issue/SKILL.md Switches wrapper to plugin-local workflow path (install-safe), addressing the reported breakage.
AGENTS.md Documents the updated cross-plugin shared-skill bundling approach to prevent future install-path regressions.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 12/12 changed files
  • Comments generated: 0

@priyanshu92
Priyanshu Agrawal (priyanshu92) merged commit 2617ddd into main Jun 10, 2026
8 checks passed
@priyanshu92
Priyanshu Agrawal (priyanshu92) deleted the priyanshu92/fix-report-issue-bundling branch June 10, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[canvas-apps][Bug] report-issue skill broken when plugin is installed: shared/ directory not bundled

3 participants