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

Content

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 with strong workflow clarity and good safety guardrails for write operations. Its main weaknesses are verbosity through repeated information across sections and a lack of inline concrete examples (tool call payloads, expression syntax). The skill would benefit from trimming redundant content and adding at least one concrete example payload inline.

Suggestions

Add at least one inline example of a complete create_alert_rule payload and expression to make the skill actionable without needing to load examples.md

Consolidate the repeated field listings—required fields appear in 'Required Behavior', 'Inputs To Gather', and the workflow; pick one authoritative location and reference it from the others

Remove or significantly trim the 'Use This Skill When' section, as the CRUD operations are self-evident from the skill title and description

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but verbose for what it conveys. Several sections repeat information (e.g., required fields listed in 'Required Behavior', 'Inputs To Gather', and again in the workflow). The 'Use This Skill When' section restates obvious CRUD operations that Claude can infer. The guardrails section partially duplicates the required behavior section.

2 / 3

Actionability

The skill provides clear procedural guidance and specific field names, but lacks any concrete executable examples—no sample tool calls, no example expressions, no example payloads inline. It references examples.md and reference.md for these, but without bundle files provided, the actionability of the skill itself is limited to procedural descriptions rather than copy-paste-ready guidance.

2 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced with explicit validation checkpoints (expression validation, rounds_violating constraint checks, confirmation before writes, active-alert reset warnings). It includes feedback loops for discovering missing information and handling unsupported fields. The workflow handles edge cases like unknown rule_id and partial updates well.

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, no bundle files were provided, so we cannot verify these references exist or are well-structured. The main SKILL.md itself is quite long (~150 lines) and could benefit from moving some content (like the detailed validation rules in step 4 or the comprehensive inputs list) into the reference file.

2 / 3

Total

9

/

12

Passed

Description

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 and technical triggers, and is highly distinctive through product-specific and tool-specific terminology. The description is concise yet comprehensive, covering capabilities, scope boundaries, and activation conditions.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: list, inspect, create, update, delete alert rules. Also names the specific tools and domains (Network & App Synthetics, 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 and session tool availability).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'alert rules', 'ThousandEyes', 'Network & App Synthetics', 'Routing', and the specific MCP tool names like 'list_alert_rules', 'create_alert_rule', etc. Users asking about ThousandEyes alert management would naturally use these terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific product name (ThousandEyes), specific resource type (alert rules), specific domains (Network & App Synthetics, Routing), and named MCP tools. Very unlikely to conflict with other skills.

3 / 3

Total

12

/

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.