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.

71

1.77x
Quality

58%

Does it follow best practices?

Impact

94%

1.77x

Average score across 3 eval scenarios

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

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.

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. 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.

DimensionReasoningScore

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.

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.