Files
getsentry__skills/AGENTS.md
David Cramer 6ef251d038 feat(skills): Add prerequisite checks to commit and create-pr skills
Add workflow prerequisites to ensure proper git hygiene:
- commit skill: Check if on main/master and prompt to create feature branch
- create-pr skill: Check for uncommitted changes and invoke commit skill first
- AGENTS.md: Add step to include new skills in .claude/settings.json allowlist

These changes help enforce the expected workflow where changes are made on
feature branches and properly committed before creating PRs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 10:59:23 -08:00

1.7 KiB

Sentry Agent Skills

A collection of agent skills for use by Sentry employees, primarily designed for Claude Code.

This repository is structured as a Claude Code plugin (see plugins/sentry-skills/), but the skills themselves follow the open Agent Skills specification format to maintain compatibility with other tools that adopt the standard.

Structure

plugins/sentry-skills/skills/<skill-name>/SKILL.md

Each skill is a directory containing a SKILL.md file with YAML frontmatter (name, description) and markdown instructions.

Creating a Skill

  1. Create plugins/sentry-skills/skills/<skill-name>/SKILL.md
  2. Add YAML frontmatter (see below)
  3. Write clear instructions in markdown
  4. Update README.md to include the new skill in the Available Skills table
  5. Update the skills allowlist in plugins/sentry-skills/skills/claude-settings-audit/SKILL.md
  6. Add the skill to .claude/settings.json in the permissions.allow array as Skill(sentry-skills:<skill-name>)

Frontmatter

Required:

  • name - kebab-case, 1-64 chars
  • description - up to 1024 chars, include trigger keywords

Optional:

  • model - override model (sonnet, opus, haiku)
  • allowed-tools - space-delimited list of permitted tools
  • license - license name or path
  • compatibility - environment requirements (max 500 chars)
---
name: example-skill
description: What this skill does and when to use it. Include trigger keywords.
model: sonnet
allowed-tools: Read Grep Glob Bash
---

# Example Skill

Instructions for the agent.

References