CtrlK
BlogDocsLog inGet started
Tessl Logo

thousandeyes-alert-rule-management

List, inspect, create, update, or delete ThousandEyes alert rules with MCP tools. Use when a user wants help managing alert rules for the currently documented write domains, Network & App Synthetics and Routing, and the session exposes `list_alert_rules`, `get_alert_rule`, `create_alert_rule`, `update_alert_rule`, or `delete_alert_rule`.

88

1.20x
Quality

81%

Does it follow best practices?

Impact

100%

1.20x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is an excellent skill description that clearly specifies concrete actions, includes a well-formed 'Use when' clause with both user-intent triggers and technical tool-name triggers, and is highly distinctive. The description is concise yet comprehensive, covering the what, when, and scope of the skill effectively.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: list, inspect, create, update, delete alert rules. Also names the specific platform (ThousandEyes), tool type (MCP tools), and specific domains (Network & App Synthetics and Routing).

3 / 3

Completeness

Clearly answers both 'what' (list, inspect, create, update, delete ThousandEyes alert rules) and 'when' (explicit 'Use when' clause specifying user intent around managing alert rules and the presence of specific MCP tools in the session).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'alert rules', 'ThousandEyes', 'create', 'update', 'delete', and also lists the specific MCP tool names (list_alert_rules, get_alert_rule, etc.) which serve as precise triggers. Covers both user-facing language and technical tool identifiers.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: ThousandEyes alert rules specifically, scoped to particular domains (Network & App Synthetics and Routing) and specific MCP tool names. Very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

62%

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

This is a well-structured procedural skill for managing ThousandEyes alert rules via MCP tools, with a strong multi-step workflow that includes proper validation checkpoints and confirmation gates before destructive operations. Its main weaknesses are moderate verbosity with repeated concepts across sections, and a lack of concrete inline examples (tool call payloads, expression syntax samples) that would make it immediately actionable without loading external files that aren't provided in the bundle.

Suggestions

Add at least one concrete inline example of a create_alert_rule tool call payload with a valid expression to make the skill immediately actionable without needing examples.md.

Consolidate the repeated confirmation-before-write guidance — it appears in Required Behavior (#3), Workflow step 5, and Guardrails. State it once authoritatively and reference that location.

Include 2-3 concrete valid expression examples inline (e.g., for network and routing alert types) so Claude can pattern-match without loading reference.md for basic cases.

Provide the referenced bundle files (reference.md, examples.md) or note their absence; without them the skill's progressive disclosure strategy cannot fully function.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but contains some redundancy. The 'Use This Skill When' section restates what the description already covers. Several guardrails repeat points already made in 'Required Behavior' and the workflow (e.g., confirmation before writes is stated three times). The 'Inputs To Gather' section and the workflow steps overlap on required fields. Could be tightened by ~30%.

2 / 3

Actionability

The skill provides clear procedural guidance and specific field names, validation rules, and behavioral constraints. However, it lacks any concrete code, command examples, or sample payloads inline — it defers all examples to examples.md which is not provided. The expression validation guidance is descriptive rather than showing concrete valid/invalid expression strings. For a tool-calling skill this is partially acceptable, but the absence of even one concrete tool call example or payload reduces actionability.

2 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced with explicit validation checkpoints (payload validation in step 4, confirmation gate in step 5, outcome reporting in step 7). It includes feedback loops for discovery (use get before update, use list to find rule_id), error recovery paths (if tools are missing, if expression is ambiguous), and explicit warnings about destructive side effects (active-alert reset). The confirmation-before-write pattern is a strong validation checkpoint for destructive operations.

3 / 3

Progressive Disclosure

The skill references reference.md and examples.md with clear signals about when to load each, which is good progressive disclosure design. However, neither file is provided in the bundle, making it impossible to verify the references resolve or that content is appropriately split. The main SKILL.md itself is quite long (~150 lines of substantive content) and some sections like the detailed validation rules in step 4 could potentially live in reference.md to keep the overview leaner.

2 / 3

Total

9

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
thousandeyes/thousandeyes-ai-agents-toolkit
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.