技能 sentry-automation
📦

sentry-automation

安全 🌐 网络访问

使用 Claude 自动化 Sentry 任务

此技能使 Claude 能够通过 Composio Rube MCP 集成管理 Sentry 错误跟踪操作,包括问题调查、警报配置、发布跟踪和 cron 监控。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“sentry-automation”。 列出我的 backend-api 项目中未解决的错误

预期结果:

在 backend-api 中找到 23 个未解决的问题:

🔴 严重 (3):
- Redis 客户端连接超时(已出现 234 次)
- 工作进程中的内存泄漏(已出现 89 次)
- 未捕获的 promise rejection(已出现 67 次)

🟡 警告 (8):
- 调用了已弃用的 API 端点(已出现 45 次)
- 慢速数据库查询 > 2s(已出现 32 次)
...

您想调查任何特定问题吗?

正在使用“sentry-automation”。 为高错误率创建警报

预期结果:

警报规则创建成功:

名称:高错误率 - backend-api
条件:10 分钟内错误率 > 5%
操作:发送邮件至 on-call 团队,Slack #alerts
项目:backend-api
状态:活跃

警报将立即开始监控。

安全审计

安全
v1 • 2/25/2026

This skill provides legitimate automation for Sentry error tracking through Composio Rube MCP. The static findings flagged as external_commands are false positives - they detect MCP tool names in documentation (e.g., SENTRY_LIST_AN_ORGANIZATIONS_ISSUES), not shell execution. The network reference is to a documented MCP server endpoint (rube.app/mcp) that users explicitly configure. No actual security risks identified.

1
已扫描文件
238
分析行数
3
发现项
1
审计总数
低风险问题 (2)
MCP Tool Name References Flagged as Commands
The static analyzer detected 88 instances of backtick-wrapped text flagged as 'external_commands'. These are MCP tool names (e.g., SENTRY_LIST_AN_ORGANIZATIONS_ISSUES, RUBE_SEARCH_TOOLS) documented in the skill, not actual shell command execution. This is a false positive - the skill only calls Sentry API tools through the MCP integration.
Hardcoded URL Reference
Line 22 contains a URL reference to rube.app/mcp. This is a documented MCP server endpoint that users must explicitly configure in their AI client. This is legitimate, user-initiated configuration, not hidden network activity.

风险因素

🌐 网络访问 (1)
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

生产环境错误调查

开发人员使用 Claude 通过带有特定过滤器的 Sentry 问题查询,快速查找和调查生产环境中的关键错误。

警报规则配置

DevOps 工程师使用自然语言命令为新项目或修改的阈值创建和更新警报规则。

发布监控

SRE 通过跟踪部署事件和问题关联来监控新发布版本及其相关错误。

试试这些提示

列出最近错误
使用 sentry-automation skill 列出我的生产项目中 10 个最recent的未解决错误。显示问题标题、频率和最后看到的时间戳。
创建警报规则
为我的 backend-api 项目创建一个新警报规则,当错误率在 10 分钟内超过 5% 时触发。通知 on-call 团队。
跟踪新发布
为我的组织创建新版本 2.1.0,标记为已部署到生产环境,并从 dist 文件夹上传 source maps。
跨项目分类
在我的组织中搜索所有标记为'database'且在過去 24 小时内发生超过 50 次的问题。按项目分组并建议优先级。

最佳实践

  • 始终首先调用 RUBE_SEARCH_TOOLS 以验证当前工具 schemas,然后再执行工作流
  • 在运行任何 Sentry 操作之前验证 Rube MCP 连接状态显示为 ACTIVE
  • 使用特定查询过滤器(is:unresolved, assigned:me, times-seen:>10)以减少 API 调用并提高响应时间

避免

  • 不要硬编码组织或项目名称 - 始终使用查找工具获取当前 slugs
  • 不要跳过连接状态验证 - 如果 MCP 连接不活跃,操作将失败
  • 不要忽略速率限制响应 - 实施 backoff 以避免节流

常见问题

此技能是否适用于自托管 Sentry?
是的,如果您的自托管 Sentry 实例通过 Rube MCP sentry toolkit 连接。此技能适用于任何与 Sentry API 兼容的端点。
需要什么身份验证?
OAuth 身份验证在连接 Sentry 帐户时通过 Rube 处理。此技能使用 OAuth 流程中授予的权限。
我可以管理多个 Sentry 组织吗?
是的,在每个请求中指定组织 slug。使用 SENTRY_GET_ORGANIZATION_DETAILS 列出可访问的组织。
此技能可以创建新的 Sentry 问题吗?
不,此技能仅读取和管理现有问题。要从应用程序创建问题,请在代码中配置 Sentry SDK。
警报支持哪些通知渠道?
警报操作取决于您的 Sentry 组织配置。常见渠道包括 Slack、电子邮件、PagerDuty 和 webhooks。
如何修复连接不活跃错误?
使用 toolkit sentry 运行 RUBE_MANAGE_CONNECTIONS。如果状态不是 ACTIVE,请遵循返回的 auth 链接完成 OAuth,然后再次验证。

开发者详情

文件结构

📄 SKILL.md