Cody De Arkland 681f114f40 fix: deep content review — correct inaccuracies across all 12 skills
Verified every skill against official Sentry docs, the getsentry/sentry-mcp
repo, the Agent Skills specification, and Sentry API documentation.

Critical fixes:
- sentry-fix-issues: replace all 7 wrong MCP tool names with correct ones
  from getsentry/sentry-mcp (search_issues, get_issue_details, etc.), add
  analyze_issue_with_seer, fix search parameter to naturalLanguageQuery
- sentry-create-alert: fix all filter condition comparison formats (polymorphic
  shapes per type), fix frequency unit from seconds to minutes, add beta warning,
  add 5 action types and 4 condition types
- sentry-ios-swift-setup: add enableLogs version gate (9.0.0+ vs 8.x experimental),
  add Session Replay iOS 26/Liquid Glass caveat, add SPM product variants
- sentry-ruby-setup: fix environment default from 'Auto-detected' to 'development',
  add Vernier profiler_class config requirement

Medium fixes:
- sentry-setup-ai-monitoring: fix instrumentOpenAiClient scope (browser/Next.js,
  not Node.js), add 6 missing Python integrations, remove duplicate PII section
- sentry-python-setup: add min SDK versions (2.24.1+ profiling, 2.35.0+ logs),
  collapse 3 identical framework blocks into compact table
- sentry-setup-tracing: add min SDK version column, fix Python sampler type hints
- sentry-pr-code-review: fix bot name from sentry[bot] to seer-by-sentry[bot],
  add --paginate, expand from 70 to 105 lines with prerequisites and troubleshooting

Polish:
- Add license: Apache-2.0 to all 12 skills
- Add Ruby metrics support (SDK 6.3.0+) to sentry-setup-metrics
- Fix React Router v4/v5 shared integration, add TanStack Router
- Remove unverified Pino/Winston claims from logging skill
- Add Verification sections to 4 feature setup skills
- Enrich descriptions with additional trigger keywords
2026-02-20 23:35:51 -08:00

Sentry Agent Skills

Official agent skills for integrating Sentry into your projects. These skills provide AI coding assistants with the knowledge to set up Sentry, debug production issues, and leverage Sentry's full observability platform.

Available Skills

Setup Skills

Skill Description Platforms Docs
sentry-react-setup Setup Sentry in React apps React React Guide
sentry-react-native-setup Setup Sentry in React Native using the wizard CLI React Native, Expo React Native Guide
sentry-python-setup Setup Sentry in Python apps Python (Django, Flask, FastAPI) Python Guide
sentry-ruby-setup Setup Sentry in Ruby apps Ruby (Rails) Ruby Guide
sentry-ios-swift-setup Setup Sentry in iOS/Swift apps iOS (Swift, UIKit, SwiftUI) Apple Guide
sentry-setup-tracing Setup Sentry Tracing (Performance Monitoring) JS, Python, Ruby Tracing
sentry-setup-logging Setup Sentry Logging JS, Python, Ruby Logs
sentry-setup-metrics Setup Sentry Metrics JS, Python Metrics
sentry-setup-ai-monitoring Setup Sentry AI Agent Monitoring JS, Python AI Monitoring

Workflow Skills

Skill Description Requirements Docs
sentry-fix-issues Find and fix issues from Sentry using MCP Sentry MCP Issues
sentry-pr-code-review Review a project's PRs to check for issues detected in code review by Seer Bug Prediction GitHub CLI Seer
sentry-create-alert Create Sentry alerts using the workflow engine API curl, auth token Alerts

Installation

Install all skills using the skills CLI:

npx skills add https://github.com/getsentry/sentry-agent-skills

Or install a specific skill:

npx skills add https://github.com/getsentry/sentry-agent-skills --skill sentry-fix-issues

Browse available skills at skills.sh/getsentry/sentry-agent-skills.


Manual Installation

Choose your AI coding assistant below and run the appropriate command.


Claude Code

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.claude/skills && \
  cp -r /tmp/sentry-skills/skills/* ~/.claude/skills/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .claude/skills && \
  cp -r /tmp/sentry-skills/skills/* .claude/skills/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.claude/skills/              # User-level
.claude/skills/                # Project-level

# Each skill:
sentry-setup-tracing/
  SKILL.md

OpenAI Codex

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.codex/skills && \
  cp -r /tmp/sentry-skills/skills/* ~/.codex/skills/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .codex/skills && \
  cp -r /tmp/sentry-skills/skills/* .codex/skills/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.codex/skills/               # User-level
.codex/skills/                 # Project-level

# Each skill:
sentry-setup-tracing/
  SKILL.md

GitHub Copilot

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.copilot/skills && \
  cp -r /tmp/sentry-skills/skills/* ~/.copilot/skills/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .github/skills && \
  cp -r /tmp/sentry-skills/skills/* .github/skills/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.copilot/skills/             # User-level
.github/skills/                # Project-level

# Each skill:
sentry-setup-tracing/
  SKILL.md

Cursor

Note: Agent skills require Cursor Nightly. Enable via: Cursor Settings > Rules > Import Settings > Agent Skills

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.cursor/skills && \
  cp -r /tmp/sentry-skills/skills/* ~/.cursor/skills/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .cursor/skills && \
  cp -r /tmp/sentry-skills/skills/* .cursor/skills/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.cursor/skills/              # User-level
.cursor/skills/                # Project-level

# Each skill:
sentry-setup-tracing/
  SKILL.md

OpenCode

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.config/opencode/skill && \
  cp -r /tmp/sentry-skills/skills/* ~/.config/opencode/skill/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .opencode/skill && \
  cp -r /tmp/sentry-skills/skills/* .opencode/skill/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.config/opencode/skill/      # User-level
.opencode/skill/               # Project-level

# Also supports Claude-compatible paths:
~/.claude/skills/              # User-level (alternative)
.claude/skills/                # Project-level (alternative)

# Each skill:
sentry-setup-tracing/
  SKILL.md

AmpCode (Sourcegraph Amp)

User-level (applies to all projects):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p ~/.config/agents/skills && \
  cp -r /tmp/sentry-skills/skills/* ~/.config/agents/skills/ && \
  rm -rf /tmp/sentry-skills

Project-level (single repository):

git clone https://github.com/getsentry/sentry-agent-skills.git /tmp/sentry-skills && \
  mkdir -p .agents/skills && \
  cp -r /tmp/sentry-skills/skills/* .agents/skills/ && \
  rm -rf /tmp/sentry-skills
Directory structure
~/.config/agents/skills/       # User-level
.agents/skills/                # Project-level

# Also supports Claude-compatible paths:
~/.claude/skills/              # User-level (alternative)
.claude/skills/                # Project-level (alternative)

# Each skill:
sentry-setup-tracing/
  SKILL.md

Quick Reference

Client User-Level Path Project-Level Path
Claude Code ~/.claude/skills/ .claude/skills/
Codex ~/.codex/skills/ .codex/skills/
Copilot ~/.copilot/skills/ .github/skills/
Cursor ~/.cursor/skills/ .cursor/skills/
OpenCode ~/.config/opencode/skill/ .opencode/skill/
AmpCode ~/.config/agents/skills/ .agents/skills/

Usage

Once installed, your AI assistant will automatically discover the skills. Simply ask:

Setup

What to Say Skill Used
"Add Sentry to my React app" sentry-react-setup
"Add Sentry to my iOS/Swift app" sentry-ios-swift-setup
"Set up Sentry in React Native" sentry-react-native-setup
"Add Sentry to my Python/Django/Flask app" sentry-python-setup
"Set up Sentry in my Ruby/Rails app" sentry-ruby-setup
"Add performance monitoring to my app" sentry-setup-tracing
"Enable Sentry logging" sentry-setup-logging
"Track custom metrics with Sentry" sentry-setup-metrics
"Monitor my OpenAI/LangChain calls" sentry-setup-ai-monitoring

Debugging & Workflow

What to Say Skill Used
"Fix the recent Sentry errors" sentry-fix-issues
"Debug the production TypeError" sentry-fix-issues
"Work through my Sentry backlog" sentry-fix-issues
"Review Sentry comments on PR #123" sentry-pr-code-review
"Fix the issues Sentry found in my PR" sentry-pr-code-review
"Create an alert that emails me when a high priority issue de-escalates" sentry-create-alert
"Set up a Slack notification for new Sentry issues" sentry-create-alert
/sentry-create-alert sentry-create-alert

The assistant will load the appropriate skill and guide you through the process.


Skill Format

These skills follow the Agent Skills specification. Each skill contains:

skill-name/
  SKILL.md        # Required: YAML frontmatter + markdown instructions

SKILL.md structure:

---
name: skill-name
description: Description of what this skill does and when to use it
---

# Skill Title

Instructions for the AI assistant...

Contributing

Contributions are welcome! Please ensure any new skills:

  1. Follow the Agent Skills specification
  2. Have a valid name (lowercase letters, numbers, hyphens, 1-64 chars, no consecutive hyphens, must not start or end with hyphen)
  3. Include a clear description (1-1024 chars)
  4. Keep skills concise - use tables over prose, avoid obvious information
  5. Include an "Invoke This Skill When" section with trigger phrases
  6. Verify technical details against Sentry docs

Style Guidelines

  • Prefer tables over paragraphs for reference information
  • Use phases/steps for multi-stage workflows
  • Include version requirements where applicable
  • Add troubleshooting tables for common issues
  • Target ~100-200 lines per skill to minimize token usage

License

Apache-2.0

S
Description
Find and fix issues from Sentry using MCP. Use when asked to fix Sentry errors, debug production issues, investigate exceptions, or resolve bugs reported in…
Readme 729 KiB
Languages
Shell 100%