CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bump-sentry-dependency

Bumps an existing Python dependency in getsentry/sentry through the repository's self-serve GitHub Actions workflow. Use when asked to update, upgrade, or bump a Python package version in Sentry. Does not apply to new dependencies, JavaScript packages, or informational questions about dependency management.

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

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

An excellent, executable skill body: tight prose, concrete `gh` commands, a clearly sequenced workflow with validation checkpoints and failure-handling feedback loops. The only minor gap is progressive disclosure, where the slightly-longer-than-simple body keeps it just off the top score.

DimensionReasoningScore

Conciseness

Lean and instruction-dense: it never explains concepts Claude already knows (what a PR or GitHub Action is), and the prose present is purposeful policy (side-effect gating), not padding.

5 / 5

Actionability

Provides fully executable, copy-paste-ready `gh` commands with substitution placeholders (`gh workflow run bump-version.yml --field package=... --field version=...`, `gh run watch`, `gh run view --log-failed`) covering the common dispatch/monitor/failure cases.

5 / 5

Workflow Clarity

A clear sequence (preflight -> require confirmation -> dispatch -> monitor -> verify PR -> handle failures) with explicit validation checkpoints (existing-PR check, changed-files verification, CI/review state) and feedback loops for error recovery.

5 / 5

Progressive Disclosure

Well-organized into four clearly headed sections with no nested or buried references and no external files needed, but the body is over 50 lines so it sits just below the simple-skill 5 bar despite clean structure.

4 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that explicitly answers both what and when, with concrete trigger terms and clear negative scope to avoid misfires. It is held back from perfection only by listing a single concrete action rather than several.

DimensionReasoningScore

Specificity

Names the domain (existing Python dependency in getsentry/sentry) and one concrete action ('Bumps ... through the repository's self-serve GitHub Actions workflow'), but lists only the single bump action rather than multiple specific actions.

3 / 5

Completeness

Clearly states what it does ('Bumps an existing Python dependency ... through ... GitHub Actions workflow') and when to use it ('Use when asked to update, upgrade, or bump ...'), with concrete trigger phrases and explicit negative scope.

5 / 5

Trigger Term Quality

Includes natural trigger terms users would say ('update, upgrade, or bump a Python package version in Sentry'), with good coverage of synonyms, though a few variations (e.g. 'bump version', 'dependency') are not all enumerated.

4 / 5

Distinctiveness Conflict Risk

A clear niche (existing Python dep in getsentry/sentry via a specific workflow) with explicit exclusions ('Does not apply to new dependencies, JavaScript packages, or informational questions'), giving minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

getsentry/sentry

Path

.agents/skills/bump-sentry-dependency/SKILL.md

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.