CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

monitoring-apis

Build real-time API monitoring dashboards with metrics, alerts, and health checks. Use when tracking API health and performance metrics. Trigger with phrases like "monitor the API", "add API metrics", or "setup API monitoring".

Quality

84%

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

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

A dense, well-structured instruction body with genuinely specific thresholds and metric definitions, backed by an on-topic, executable examples.md. Its weaknesses are the complete absence of validation checkpoints in the 9-step workflow and two off-topic reference files (implementation.md and errors.md) that fail to expand the monitoring guidance their link text promises.

Suggestions

Add explicit validation steps to the Instructions workflow (e.g., after step 2 verify /metrics returns the three metrics; after step 7 dry-run alert rules) — the sequence is clear but has no checkpoints, capping workflow clarity.

Rewrite references/implementation.md and references/errors.md to match their link text: they currently cover building/consuming APIs (auth, CORS, schema validation, rate limits) rather than the monitoring implementation and monitoring error patterns the body promises.

Include one short inline quick-start snippet (e.g., the prom-client middleware or a curl against /metrics) in SKILL.md so the most common case is executable without opening a reference file.

DimensionReasoningScore

Conciseness

The body is lean and information-dense: metric names with labels, concrete bucket values, alert thresholds, and a tight error table, with no explanation of concepts Claude already knows (it never explains what Prometheus or Grafana are). Every section earns its tokens, matching the 'lean and efficient' anchor.

5 / 5

Actionability

Instructions are highly concrete ("http_request_duration_seconds" histogram with method/path/status labels, bucket list [0.01..10], /health and /ready semantics, error rate > 5% for 5 minutes, 99.9% SLO with 14.4x burn rate), but the body itself contains no code or commands — executable code lives one level deep in references/examples.md. This matches 'mostly executable guidance; concrete code or commands with minor gaps' rather than the copy-paste-ready 5 anchor.

4 / 5

Workflow Clarity

The nine steps are clearly sequenced (examine existing setup → metrics middleware → /health → /ready → buckets → dashboards → alerts → synthetic probes → SLOs), but there are no validation checkpoints anywhere (e.g., verify /metrics output, test alert rules, confirm dashboards render), matching the anchor 'sequence present but checkpoints missing or implicit'. It is not a 4 because every verification step is absent, not just minor ones.

3 / 5

Progressive Disclosure

Structure is good: an overview body with three well-signaled, one-level-deep references ([references/implementation.md], [references/errors.md], [references/examples.md] all exist and are linked with purpose statements). However, two of the three referenced files do not deliver what their signals promise — implementation.md covers building APIs (auth, CORS, rate limiting) and errors.md covers API consumer errors, both off the monitoring domain — so content is only 'mostly appropriately placed' per the 4 anchor rather than the clean 5.

4 / 5

Total

16

/

20

Passed

Description

87%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 description: concrete capabilities, explicit 'Use when' guidance, and natural trigger phrases in third-person voice. It is slightly compressed on the capability list (instrumentation, SLOs, synthetic probes) and could add a few more synonyms, but it clearly and explicitly answers both what the skill does and when to use it.

DimensionReasoningScore

Specificity

"Build real-time API monitoring dashboards with metrics, alerts, and health checks" names the domain and several concrete deliverables (metrics, alerts, health checks), matching the 'several specific actions; minor gaps' anchor; it stops short of a 5 because instrumentation, SLO tracking, and synthetic monitoring from the body are absent and only one verb ('Build') carries the action list.

4 / 5

Completeness

It clearly answers both: what ("Build real-time API monitoring dashboards with metrics, alerts, and health checks") and when, with an explicit "Use when tracking API health and performance metrics" clause plus concrete trigger phrases — exactly the 5 anchor 'both what AND when with concrete trigger phrases'. Not below 4, since the when clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Explicit natural phrases — "monitor the API", "add API metrics", "setup API monitoring", "tracking API health and performance metrics" — give good keyword coverage, but common variations like observability, uptime, alerting, Grafana, or Prometheus are missing, so it fits 'good coverage; a few natural terms missing' rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

"API monitoring" with triggers like "monitor the API", "add API metrics", "setup API monitoring" carves out a clear niche distinct from generic API-development, dashboard, or DevOps skills, with minimal conflict risk; it is not the 4 anchor because no closely related skill's triggers meaningfully overlap with these monitoring-specific phrases.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

jeremylongshore/tons-of-skills-marketplace

Path

plugins/api-development/api-monitoring-dashboard/skills/monitoring-apis/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.