CtrlK
BlogDocsLog inGet started
Tessl Logo

rollbar

Rollbar integration. Manage Projects, Persons, Users, Teams. Use when the user wants to interact with Rollbar data.

54

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/rollbar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-structured, action-rich CLI guide with a solid connection feedback loop. Its weaknesses are conceptual/padded prose, a broken step-numbering scheme, missing validation for destructive data operations, and placeholder-only examples.

Suggestions

Remove or condense the conceptual intro ("Rollbar is a platform that helps developers...") and the "auth plumbing" padding so the file leads with actionable steps.

Fix the step numbering: add a labeled "Step 1" (connection ensure) and "Step 2" (run actions), and renumber the orphaned "1b" section, or drop the step references entirely.

Add a validation/confirmation checkpoint for destructive operations (e.g. re-list users/teams or confirm before removing a member) and include one worked example with real Rollbar action names and values.

DimensionReasoningScore

Conciseness

The body is mostly efficient executable commands, but includes concepts Claude already knows ("Rollbar is a platform that helps developers discover, predict, and resolve errors in real-time...") and conversational padding ("so you can focus on the integration logic rather than auth plumbing"), fitting 'Mostly efficient but includes some unnecessary explanation or could be tightened'; not score 4 because the conceptual intro and padding exceed 'minor'.

3 / 5

Actionability

It provides concrete executable commands throughout (membrane connection ensure, action list/run, a proxy options table), but every example uses generic placeholders (CONNECTION_ID, QUERY, /path/to/endpoint) with no worked example using real Rollbar values or action names, fitting 'Mostly executable guidance; concrete code or commands with minor gaps'; not score 5 because common cases are not shown with concrete specifics.

4 / 5

Workflow Clarity

The connection workflow has a real polling feedback loop (poll --wait, then branch on READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR), but step numbering is broken (an orphaned "#### 1b" with no 1a, plus repeated references to an undefined "Step 2") and destructive user/team management operations lack validation checkpoints, fitting 'Steps listed but validation gaps; checkpoints missing or implicit'; the destructive-ops cap precludes scoring above 3.

3 / 5

Progressive Disclosure

The content is well-organized into clearly headed sections (Overview, Install, Authentication, Connecting, Searching, Popular actions, Proxy, Best practices) in a single self-contained file with no bundle references, fitting 'Good structure; most content appropriately placed; minor organization gaps'; not score 5 because the file exceeds 50 lines with no reference layering, and not score 3 because the structure is genuinely good rather than merely 'some structure.'

4 / 5

Total

14

/

20

Passed

Description

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

The description cleanly identifies a distinct, named-product skill with both a what and an explicit when clause. Its main weaknesses are a generic action verb and a lack of natural Rollbar vocabulary (errors/alerts) in the trigger phrasing.

Suggestions

Replace the generic verb "Manage" with concrete actions, e.g. "Create and manage Rollbar Projects, Teams, Users, and Persons; search occurrences and items."

Add natural trigger keywords users actually say, e.g. "Use when the user wants to check Rollbar errors, alerts, occurrences, or manage Rollbar projects and teams."

Make the "when" clause more specific by listing the concrete trigger scenarios rather than the broad "interact with Rollbar data."

DimensionReasoningScore

Specificity

"Manage Projects, Persons, Users, Teams" names the domain and several entities but relies on the single generic verb "Manage" rather than listing concrete actions (e.g. create, invite, assign), matching the anchor 'Names the domain but actions are minimal or generic'; it is not score 1 (not entirely vague) nor score 3 (no 1-2 concrete actions, only one generic verb).

2 / 5

Completeness

It answers both "what" ("Manage Projects, Persons, Users, Teams") and "when" with an explicit "Use when the user wants to interact with Rollbar data" clause, but the trigger is broad/generic rather than concrete, fitting 'Has both what and when; when could be more explicit or specific'; not capped at 3 because the Use-when clause is present, not 5 because triggers are not concrete.

4 / 5

Trigger Term Quality

"Rollbar", "Rollbar data", and "Rollbar integration" are relevant core keywords, but the natural vocabulary users say for an error-monitoring product (errors, alerts, occurrences, items, bugs) is missing, fitting 'Some relevant keywords but missing common variations or synonyms'; not score 4 because common natural synonyms are absent.

3 / 5

Distinctiveness Conflict Risk

Rollbar is a unique named SaaS product and the trigger term "Rollbar" is product-specific, giving a clear niche with minimal conflict risk; not score 4 because there is essentially no overlap with other skills.

5 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
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.