By jshchnz
Preview workflows for Sentry: open fix PRs and groom stale issues. Built on top of the official Sentry MCP at mcp.sentry.dev.
Implements one Sentry-driven code fix end-to-end. Reads the stack trace files, writes the minimal change, runs the project's test command, pushes to a `claude/`-prefixed branch, and opens a draft pull request. Use from the fix-issue skill.
Read-only agent that scores a single Sentry issue's fixability in the current repository. Returns a structured JSON verdict with score, fixable flag, reasoning, and suspected files. Use from the fix-issue skill — one agent call per candidate, run in parallel.
Find one Sentry issue you are confident you can fix in the current repository and open a draft pull request that fixes it. Use when the user says "fix something from Sentry", "find a Sentry issue to fix", "auto-fix a Sentry bug", or when invoked autonomously from a Claude routine. Requires the Sentry MCP and `gh` CLI to be available.
Weekly Sentry grooming pass. Closes stale unresolved issues, re-opens resolved issues that regressed, and assigns owners to high-impact unassigned issues. Use when the user says "groom Sentry", "clean up Sentry issues", "weekly Sentry triage", or when invoked autonomously from a routine.
Print the two ready-to-paste Claude Routine prompts (and matching `/schedule` commands) that wire the Sentry fix-issue and groom-stale workflows into cloud routines. Use when the user says "set up Sentry routines", "schedule Sentry workflows", or "how do I run this on a schedule".
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
STALE_AGE_DAYSgroom-stale: ignore unresolved issues with no events newer than this many days
${user_config.STALE_AGE_DAYS}SENTRY_ORG_SLUGYour org slug — the value after /organizations/ in sentry.io URLs
${user_config.SENTRY_ORG_SLUG}SENTRY_DEFAULT_PROJECT_SLUGScope workflows to a single project. Leave empty to operate across the whole org.
${user_config.SENTRY_DEFAULT_PROJECT_SLUG}Community preview — not yet an official Sentry channel. Workflows live here while we shape them, with an eye toward upstreaming into the official
sentry-mcpplugin once they've earned their place.
Opinionated Sentry workflows for Claude Code — built on top of the official Sentry MCP at mcp.sentry.dev.
/plugin marketplace add jshchnz/sentry-workflows-plugin
/plugin install sentry-workflows@sentry-workflows
On first use Claude Code opens a browser to authorize mcp.sentry.dev (OAuth). No tokens to paste or rotate.
Then in any session:
/sentry-workflows:fix-issue
/sentry-workflows:groom-stale
/sentry-workflows:install-routines
See plugin/README.md for skill documentation and configuration.
/sentry-workflows:fix-issue — Sweep open Sentry issues, pick one that's fixable in the current repo, open a draft PR. Uses a scorer subagent fanned out in parallel and a fix-implementer subagent for the actual change./sentry-workflows:groom-stale — Three-pass triage: close stale, re-open regressions, assign hot unassigned issues. Caps each pass at 50, supports --dry-run./sentry-workflows:install-routines — Prints ready-to-paste prompts for Claude Routines so you can schedule the above or trigger them from GitHub / API.This plugin connects to Sentry's official MCP at https://mcp.sentry.dev/mcp over HTTP. That means:
mcp.sentry.dev, not a pinned npm version..
├── .claude-plugin/marketplace.json # marketplace manifest
├── plugin/ # the plugin itself
│ ├── .claude-plugin/plugin.json
│ ├── .mcp.json
│ ├── skills/
│ ├── agents/
│ └── README.md
└── routines/ # standalone routine prompts
├── fix-issue.routine.md
└── groom-stale.routine.md
git clone https://github.com/jshchnz/sentry-workflows-plugin
cd sentry-workflows-plugin
claude --plugin-dir ./plugin
Validate the manifest before committing:
claude plugin validate ./plugin --strict
displayName).gh CLI installed and authenticated (for fix-issue only — groom-stale doesn't touch git).Apache-2.0. See LICENSE.
npx claudepluginhub jshchnz/sentry-workflows-plugin --plugin sentry-workflowsSchedule recurring Claude Code tasks with cron expressions
Generate and edit images using GPT Image (OpenAI) or Nanobanana (Google Gemini)
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Complete developer toolkit for Claude Code