Files
getsentry__sentry-agent-skills/.github/workflows/release.yml
T
2026-01-13 23:17:56 -08:00

69 lines
2.2 KiB
YAML

name: Release Skills Package
on:
push:
branches: [main]
workflow_dispatch:
jobs:
package:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Create skills tarball
run: |
cd skills
tar -czvf ../sentry-agent-skills.tar.gz .
- name: Delete existing latest release
run: gh release delete latest --yes || true
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Delete latest tag
run: git push origin :refs/tags/latest || true
- name: Create latest release
uses: softprops/action-gh-release@v2
with:
tag_name: latest
name: Latest Skills
files: sentry-agent-skills.tar.gz
prerelease: false
make_latest: true
body: |
Automatically updated Sentry agent skills package.
## Installation
Download and extract to your editor's skills directory:
```bash
# Example for Claude Code (project-level)
mkdir -p .claude/skills
curl -L https://github.com/getsentry/sentry-agent-skills/releases/download/latest/sentry-agent-skills.tar.gz | tar -xz -C .claude/skills
# Or use sentry-wizard
npx @sentry/wizard@latest --skills
```
## Included Skills
**Setup:**
- `sentry-nextjs-setup` - Setup Sentry in Next.js projects
- `sentry-react-setup` - Setup Sentry in React apps
- `sentry-react-native-setup` - Setup Sentry in React Native/Expo apps
- `sentry-python-setup` - Setup Sentry in Python apps (Django, Flask, FastAPI)
- `sentry-ruby-setup` - Setup Sentry in Ruby/Rails apps
- `sentry-setup-tracing` - Setup Sentry Tracing and Performance Monitoring
- `sentry-setup-logging` - Setup Sentry Logging
- `sentry-setup-metrics` - Setup Sentry Metrics
- `sentry-setup-ai-monitoring` - Setup Sentry AI Agent Monitoring
**Workflow:**
- `sentry-fix-issues` - Find and fix production issues using Sentry MCP
- `sentry-pr-code-review` - Analyze and resolve Sentry comments on GitHub PRs