Mindket

Sentry Skills

Newversion 2 · updated
Star1129

Overview

Sentry’s 31 agent skills and two subagents for engineering teams: bug hunts, security and Django reviews, typed commits, branch names, draft pull requests and CI loops. Many follow Sentry’s own rules, and some only fit Sentry staff.

Sentry Skills is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Claude Code: the plugin, two terminal commands, then a restart
  • Cursor, Cline, GitHub Copilot and other compatible agents: one npx skills line
  • A local clone of the repository, for people who edit the skills
Start with
claude plugin marketplace add getsentry/skills
claude plugin install sentry-skills@sentry-skills

Platform

Claude CodeCoding agent
CursorCode editor
ClineCoding agent
GitHub CopilotCoding agent

About

What it is

Sentry Skills is the pack of agent skills that Sentry’s own engineers use, published under Apache 2.0. It holds 31 skills and two subagents. They cover code review, security checks, commits, branches and pull requests, plus some work only Sentry staff do. A skill is a folder with a SKILL.md file, and the agent reads it when your request matches. The README calls them agent skills for Sentry employees, so judge each skill before you rely on it.

  1. You install the plugin with two terminal commands
  2. You ask for a job, such as a review or a commit
  3. The agent loads the matching skill and runs its steps
  4. You read the findings, or the commit or draft PR it made

Who it suits

Engineers who want careful reviews and tidy history from a coding agent, and teams that want a model for their own conventions. The security reviews and find-bugs work on any codebase, and the Django ones suit Django projects. Sentry staff get the most, since several skills call Sentry’s own systems. The plugin installs every skill together, so a team with other commit or branch rules gets Sentry’s too.

Who uses it, and how
WhoSkills they reach forExample
Developerscommit, create-branch, pr-writerA developer asks for a commit, and the agent writes a typed message and, later, a draft PR with a short cover note for reviewers.
Reviewerscode-review, find-bugs, security-reviewA reviewer runs find-bugs on a branch and gets findings by severity, with the evidence for each one.
Django teamsdjango-perf-review, django-access-reviewA team checks a view for N+1 queries, and for one user being able to reach another user’s data.
Platform and security engineersgha-security-review, secret-serialization, skill-scannerAn engineer checks a workflow for pwn requests, or scans a new skill for prompt injection before installing it.
Sentry stafftriage-frontend-issues, gh-review-requests, sred-work-summaryA Sentry engineer lists the unread review requests for their team.

Where to use it

Claude Code is the main home, and one npx route covers other agents.

  • Claude Code: the plugin, two terminal commands, then a restart
  • Cursor, Cline, GitHub Copilot and other compatible agents: one npx skills line
  • A local clone of the repository, for people who edit the skills

How to set it up

Get it saves a zip of Mindket’s setup notes for both routes. Claude Code takes two commands, which you run in a terminal.

What you need first
NeedDetail
A coding agentClaude Code for the plugin. Cursor, Cline or GitHub Copilot for the npx route
GitHub CLI (gh)Signed in, for the skills that read or act on GitHub, such as pr-writer, iterate-pr and find-bugs
uvA Python package manager, for iterate-pr, skill-scanner, gh-review-requests and security-model
Node.jsFor the npx route, and for the slides presentation-creator builds
Notion, Linear or Sentry MCPOnly for the skills that name them, such as sred-work-summary and triage-frontend-issues
  1. Add the marketplace from a terminal. Run the first line below, then the second line to install the plugin.
  2. Restart Claude Code. The README says to restart after installing.
  3. Ask for a job in plain words. The matching skill loads by itself.
claude plugin marketplace add getsentry/skills
claude plugin install sentry-skills@sentry-skills

After a plugin install, Claude Code runs the skills as /sentry-skills:commit and so on. Other agents use the skills tool instead, which takes one line.

npx skills add getsentry/skills

How to use it

Ask in plain words, and the skill’s trigger phrases help the agent match.

Asks and the skills behind them
You askSkill the agent loadsWhat the skill has the agent do
Commit my changescommitCheck the branch, make a feature branch if you are on main, then write a typed message
Start a branch for this workcreate-branchPick a name such as feat/short-description, and ask nothing
Open a PR for this branchpr-writerWrite a title and a short cover note for reviewers, and open the PR as a draft
Review these changescode-reviewCheck runtime errors, performance, security and tests, with kind, actionable feedback
Find bugs in this branchfind-bugsList findings by severity with the evidence, and edit nothing
Security review this codesecurity-reviewReport high-confidence findings, and note unclear ones as needing verification
Find N+1 queries in this Django appdjango-perf-reviewReport only problems it has proved, and accept zero findings
Audit my GitHub workflowsgha-security-reviewReport flaws that come with a concrete exploit scenario
Is this skill safe to install?skill-scannerScan the skill’s folder for prompt injection, risky scripts and secrets, then report
Keep going until CI is greeniterate-prFix failures and review feedback, commit and push, and watch CI again

Example

You fixed a null response bug in an API endpoint, and you are still on main.

Commit my changes.

The agent sees you are on main, makes a feature branch first, then commits with a message such as fix(api): Handle null response in user endpoint.

The subject is in the imperative, capitalized, and at most 70 characters. The message names no customers and holds no emails.

For newcomers and experts

If you are new. A skill is a text file of instructions for your agent. These come from Sentry’s own engineers, so several follow Sentry’s rules for commits, branches and pull requests. Try find-bugs or security-review first, since they only read and report. Try commit in a scratch repository, because it creates branches and commits. Several skills also act on GitHub through gh, so sign in to it first.

For experts. The review skills are built to stay quiet when they have nothing proved. Each one also says what it leaves out.

What each review skill reports
SkillReportsLeaves out
security-reviewHigh-confidence findings with attacker-controlled inputTheoretical issues, best-practice notes and values set by server settings
find-bugsBugs and security issues, with evidenceStyle issues, and any edits
django-perf-reviewValidated performance problems, ranked by impactPattern matches it cannot prove
gha-security-reviewWorkflow flaws with a concrete exploit scenarioFindings with no attack path
secret-serializationCredentials that a type can leak through repr, asdict, logs or spansHardcoded secrets, and direct leaks, which it leaves to security-review

The repository keeps its own rules in the open. Each new skill gets a SPEC.md next to its SKILL.md, and AGENTS.md says to write skills with the skill-writer skill. Two skills carry reference material from the OWASP Cheat Sheet Series, under CC BY-SA 4.0.

Good to know

The pack is Sentry’s working kit, not a general toolbox.

  • Sentry-only skills: brand-guidelines, blog-writing-guide, browse-local-sentry, document-api-endpoint, gh-review-requests, presentation-creator, pr-link-issue, the two sred skills and triage-frontend-issues tie to Sentry’s staff, systems or code
  • Actions on GitHub: pr-writer opens a draft pull request, iterate-pr commits and pushes, and pr-link-issue edits a PR’s body
  • Conventions: commit, create-branch and pr-writer apply Sentry’s own types, branch names and PR style
  • Other help from Sentry: the README points to getsentry/sentry-for-ai for skills that set up Sentry in a project or debug production issues
  • Updates: claude plugin marketplace update, then claude plugin update sentry-skills@sentry-skills
  • Maker: Sentry, Apache-2.0 licensed. Mindket lists it and is not Sentry

README and files

README
# Sentry Skills: setup notes

This kit holds setup notes written by Mindket. It does not contain the skills, their scripts or the two subagents. Those install from Sentry’s repository: https://github.com/getsentry/skills

License: Apache-2.0. Full text: https://github.com/getsentry/skills/blob/main/LICENSE. Two skills, security-review and django-access-review, carry reference material based on the OWASP Cheat Sheet Series (CC BY-SA 4.0), named in their SKILL.md files.

Sentry Skills is made by Sentry. Mindket lists it and is not Sentry.

The pages these notes came from: the README (https://github.com/getsentry/skills/blob/main/README.md), each skill’s SKILL.md under https://github.com/getsentry/skills/tree/main/skills, AGENTS.md, and the plugin files in https://github.com/getsentry/skills/tree/main/.claude-plugin. Facts about Claude Code’s plugins come from its own docs, named where they are used. Mindket copied every command and ran none of them.

## What it is

Thirty-one skills and two subagents that Sentry’s engineers use with coding agents. The README calls them “Agent skills for Sentry employees”. They follow the open Agent Skills format. A skill is a folder with a SKILL.md file of instructions that the agent reads when your request matches.

The README points elsewhere for the other kind of Sentry help: for skills that set up Sentry in your project or debug production issues, see https://github.com/getsentry/sentry-for-ai

## The skills

| Skill | What it does (the README’s words, shortened, and for commit its SKILL.md’s) |
|---|---|
| agents-md | Create and maintain concise, reference-backed AGENTS.md and CLAUDE.md files |
| blog-writing-guide | Write and review posts for the Sentry engineering blog |
| brand-guidelines | Write copy following Sentry’s brand guidelines |
| browse-local-sentry | Connect an agent’s browser to a local Sentry dev server, to QA and screenshot the real product |
| claude-settings-audit | Analyze a repository to generate recommended Claude Code settings.json permissions |
| code-review | Review code following Sentry engineering practices |
| code-simplifier | Simplify and refine code for clarity while preserving all functionality |
| commit | Create Sentry-style conventional commits |
| create-branch | Create git branches following Sentry naming conventions |
| django-access-review | Django access control and IDOR security review |
| django-perf-review | Django performance code review |
| doc-coauthoring | Guide a structured workflow for co-authoring documentation |
| document-api-endpoint | Document and type a Sentry API endpoint with a drf-spectacular schema |
| find-bugs | Find bugs, security vulnerabilities and code quality issues in local branch changes |
| gh-review-requests | Fetch unread GitHub notifications for open PRs where review is requested from a team |
| gha-security-review | GitHub Actions security review for workflow exploitation vulnerabilities |
| iterate-pr | Iterate on a PR until CI passes and actionable review feedback is addressed |
| presentation-creator | Create data-driven slides with React, Vite and Recharts, with Sentry branding |
| pr-link-issue | Append a GitHub issue link and its Linear ticket to the current PR’s description |
| pr-screenshots | Capture real-product UI screenshots for before and after tables in PR descriptions |
| pr-writer | Create, refresh and rewrite pull request titles and descriptions |
| prompt-optimizer | Optimize prompts with evals, model-family adapters and exact external context references |
| secret-serialization | Find secrets and tokens that leak through generated serialization, logs and tracing spans |
| security-model | Define and maintain SECURITY_MODEL.md files for security review tools |
| security-review | Security code review for vulnerabilities |
| skill-scanner | Scan agent skills for security issues |
| skill-writer | Create and improve agent skills for the repository |
| sred-project-organizer | Organize a list of projects into the SRED format for submission |
| sred-work-summary | Group the previous year of work into projects as a Notion doc |
| triage-frontend-issues | Triage the Sentry javascript project queue by archiving non-actionable noise, after approval |
| typing-exclusion-worker | Remove assigned mypy exclusion modules in small batches |

The two subagents are code-simplifier and senpai, a senior engineer and mentor for new Sentry hires.

Source: the README’s tables “Available Skills” and “Available Subagents”.

## Which skills fit outside Sentry

Mindket’s reading of the SKILL.md files, not the README’s.

- Written for anyone: security-review, find-bugs, django-perf-review, django-access-review, gha-security-review, secret-serialization, skill-scanner, iterate-pr, agents-md, claude-settings-audit, code-simplifier, doc-coauthoring, prompt-optimizer, typing-exclusion-worker (it works one batch of a typing clean-up that someone hands it).
- Sentry’s own conventions, useful as a model or when you work to the same rules: commit, create-branch, pr-writer, pr-screenshots (its description names the Sentry UI), code-review, skill-writer (the README calls it the workflow for this repository’s skills).
- Tied to Sentry’s staff, systems or code, so of little use elsewhere: blog-writing-guide, brand-guidelines, browse-local-sentry, document-api-endpoint, gh-review-requests, presentation-creator, pr-link-issue, sred-project-organizer, sred-work-summary, triage-frontend-issues.

## Files in this kit

- setup/claude-code.md: the plugin route, the update commands and the contributor route
- setup/other-agents.md: the npx skills command for Cursor, Cline, GitHub Copilot and other agents
- setup/first-run.md: what the skills need (gh, uv, MCP servers) and what each one changes

## What you need first

- A coding agent. The README names Claude Code, and says the npx route works with Claude Code, Cursor, Cline, GitHub Copilot and other compatible agents.
- Node.js, for the npx route, and for presentation-creator, whose SKILL.md runs npm.
- The GitHub command line tool, gh, signed in, for pr-writer, iterate-pr, gh-review-requests, pr-link-issue and pr-screenshots, and for find-bugs when it reads the default branch.
- uv, a Python package manager, for the skills that run Python scripts: iterate-pr, skill-scanner, gh-review-requests and security-model.
- Notion, Linear and Sentry MCP servers, only for the Sentry-staff skills that name them (setup/first-run.md).
- No account, sign-up or API key for the pack itself.

## What installs where

- Plugin route: Claude Code keeps the plugin’s files itself. One plugin, sentry-skills, holds all the skills and both subagents, so you get them together.
- npx skills route: the skill folders in your agent’s skills folder.

## Your data

A skill is text and sends nothing by itself. The agent runs the commands a skill names, so what leaves your machine is what those commands send: gh talks to GitHub, and the MCP skills talk to Sentry, Notion or Linear. Some skills write: commit and iterate-pr (it commits, pushes and can reply to review threads) act on your repository. pr-writer opens a draft pull request on GitHub and updates an existing one’s title and body, and pr-link-issue edits a PR’s body. sred-work-summary writes a private Notion document.

## Update and remove

setup/claude-code.md gives the README’s update commands. The README gives no removal step. Claude Code’s docs say what to do for a plugin, named in setup/claude-code.md.
Files
README.md  7 KB
setup/claude-code.md  3 KB
setup/first-run.md  4 KB
setup/other-agents.md  2 KB

4 files, 17 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-07

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k