CtrlK
BlogDocsLog inGet started
Tessl Logo

sentry-automation

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.

52

Quality

58%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/sentry-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a comprehensive catalog of Sentry operations via Rube MCP with good structural organization and clear workflow sequencing. However, it suffers from repetition (especially around slug vs display name pitfalls and the organization_id_or_slug parameter), lacks concrete executable examples (no actual JSON payloads or tool call examples), and misses validation/verification steps in its workflows. The content would benefit from being more concise and splitting detailed reference material into separate files.

Suggestions

Add at least one concrete, complete tool call example with actual JSON parameters (e.g., a full SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS call with conditions and actions payloads) to improve actionability.

Consolidate repeated pitfalls (slug vs display name, organization_id_or_slug usage) into a single 'Common Pitfalls' section and remove duplicates from individual workflows to improve conciseness.

Add verification steps to destructive or creation workflows (e.g., after creating an alert rule, retrieve it to confirm; after creating a release, list releases to verify) to improve workflow clarity.

Move the Quick Reference table and Search Query Syntax into a separate REFERENCE.md file, keeping SKILL.md focused on workflows and setup.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but quite verbose for what it covers. There's significant repetition — pitfalls about org slugs vs display names are repeated across multiple sections, and the quick reference table largely duplicates information already presented in the workflows. The 'Key parameters' sections repeat `organization_id_or_slug` in nearly every workflow. Claude already knows what Sentry is and how pagination works conceptually.

2 / 3

Actionability

The skill provides specific tool names and parameter names, which is helpful. However, there are no executable code examples or concrete JSON payloads — the alert rule creation mentions 'conditions use specific JSON schemas' but doesn't show one. The ID resolution section uses pseudocode-style numbered steps rather than actual tool call examples with parameters. Key details like what valid condition/action types look like for alerts are missing.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with labeled steps and helpful [Required]/[Optional]/[Prerequisite] annotations. However, there are no validation checkpoints or feedback loops — for example, after creating an alert rule, there's no step to verify it was created correctly. After creating a release, no verification step. The setup section does include a validation flow (check connection is ACTIVE), but the core workflows lack error recovery guidance.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and headers, but it's monolithic — everything is in one file with no references to supporting documents. Given the length (~200+ lines) and breadth (6 workflows, common patterns, pitfalls, quick reference), some content like the detailed alert rule configuration or search query syntax could be split into separate reference files. The external link to Composio docs is helpful but insufficient for the amount of inline detail.

2 / 3

Total

8

/

12

Passed

Description

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 does a good job listing specific Sentry-related capabilities and is clearly distinguishable from other skills due to its narrow domain focus. However, it lacks an explicit 'Use when...' clause, which limits completeness, and could benefit from more natural trigger terms that users would actually say (e.g., 'error tracking', 'crash reports').

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Sentry error tracking, monitoring exceptions, managing alerts, or reviewing crash reports.'

Include more natural user-facing trigger terms like 'error tracking', 'error monitoring', 'crash reports', 'exceptions', and 'bug tracking' to improve discoverability.

DimensionReasoningScore

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 or equivalent trigger guidance for when Claude should select this skill.

2 / 3

Trigger Term Quality

Includes relevant keywords like 'Sentry', 'issues', 'events', 'alerts', 'releases', 'projects', and 'teams', but misses common user variations like 'error tracking', 'error monitoring', 'bug tracking', 'crash reports', or 'exceptions'. The mention of 'Rube MCP (Composio)' is technical jargon unlikely to appear in user requests.

2 / 3

Distinctiveness Conflict Risk

The description is clearly scoped to Sentry-specific tasks via a specific MCP integration (Rube/Composio), making it highly distinctive and unlikely to conflict with other skills.

3 / 3

Total

10

/

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
davepoon/buildwithclaude
Reviewed

Table of Contents

Is this your skill?

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.