Automate Sentry tasks via Rube MCP (Composio): manage issues/events, configure alerts, track releases, monitor projects and teams. Always search tools first for current schemas.
71
58%
Does it follow best practices?
Impact
94%
1.77xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/sentry-automation/SKILL.mdQuality
Discovery
67%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
The description is reasonably strong with specific capabilities and a clear niche around Sentry automation via Rube MCP/Composio. Its main weaknesses are the lack of an explicit 'Use when...' clause and missing natural user trigger terms like 'error tracking', 'crash reports', or 'exceptions' that would help Claude match this skill to user requests.
Suggestions
Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Sentry error tracking, monitoring exceptions, managing alerts, or working with Composio/Rube MCP for Sentry.'
Include natural user-facing trigger terms like 'error tracking', 'crash reports', 'exceptions', 'error monitoring', and 'bug alerts' that users would commonly say when needing Sentry functionality.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: manage issues/events, configure alerts, track releases, monitor projects and teams. Also includes the operational guidance to search tools first for current schemas. | 3 / 3 |
Completeness | Clearly answers 'what does this do' (automate Sentry tasks via Rube MCP with specific capabilities listed), but lacks an explicit 'Use when...' clause. The 'when' is only implied by the domain terms. Per rubric guidelines, missing 'Use when...' caps completeness at 2. | 2 / 3 |
Trigger Term Quality | Includes relevant keywords like 'Sentry', 'issues', 'events', 'alerts', 'releases', 'projects', 'teams', and 'Composio/Rube MCP'. However, it misses common user variations like 'error tracking', 'error monitoring', 'crash reports', 'exceptions', or 'bug tracking' that users would naturally say. | 2 / 3 |
Distinctiveness Conflict Risk | Highly distinctive due to the specific combination of 'Sentry', 'Rube MCP', and 'Composio'. This is a clear niche that is unlikely to conflict with other skills, as it targets a very specific tool integration. | 3 / 3 |
Total | 10 / 12 Passed |
Implementation
50%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a competent but verbose API reference skill that provides good structural organization and clear tool sequences for Sentry operations. Its main weaknesses are the lack of concrete executable examples (no actual JSON payloads or API call examples with filled parameters), significant repetition of pitfalls across sections, and missing validation/verification steps in workflows. Tightening the content by ~40% and adding concrete examples would significantly improve it.
Suggestions
Add concrete, copy-paste-ready examples for at least the most common workflows (e.g., a complete tool call with actual parameters for creating an alert rule, including the JSON schema for conditions/actions).
Consolidate repeated pitfalls (org slug vs display name, ID formats) into the single 'Known Pitfalls' section and remove duplicates from individual workflow sections to reduce token usage.
Add explicit validation steps to workflows—e.g., after creating a release, verify it appears in LIST_ORGANIZATION_RELEASES; after creating an alert rule, retrieve it to confirm configuration.
Consider splitting the quick reference table and search query syntax into a separate REFERENCE.md file to improve progressive disclosure and reduce the main file's length.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably well-organized but quite verbose for what it conveys. There's significant repetition—pitfalls about org slugs vs display names appear in nearly every workflow section and again in the 'Known Pitfalls' section. The quick reference table at the end largely duplicates information already given in each workflow. Some sections explain things Claude would know (e.g., what cursor-based pagination is, what ISO 8601 is). | 2 / 3 |
Actionability | The skill provides specific tool names, parameter names, and search query syntax, which is useful. However, there are no executable code examples or concrete JSON payloads—the alert rule creation mentions 'conditions use specific JSON schemas' but never shows one. The tool sequences are descriptive rather than executable, and key details like actual API call examples with parameters filled in are missing. | 2 / 3 |
Workflow Clarity | Workflows are clearly sequenced with numbered steps and labeled as Required/Optional/Prerequisite, which is helpful. However, there are no validation checkpoints or feedback loops—no steps to verify that a release was created successfully, that an alert rule is firing correctly, or error recovery guidance when API calls fail. The setup section has a basic verification flow but core workflows lack validation steps. | 2 / 3 |
Progressive Disclosure | The content is well-structured with clear section headers and a logical progression from setup to workflows to reference. However, with no bundle files, all content is monolithic in a single file (~200+ lines). The alert configuration section and search query syntax could be split into separate reference files. The external link to Composio docs is helpful but the skill itself could benefit from splitting detailed workflow content into separate files. | 2 / 3 |
Total | 8 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
c911a92
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.