CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

monitoring-capture-service

Guide for using the Grafana MCP to monitor and diagnose the capture service (rust/capture) in production. Use when investigating latency, event loss, Kafka backpressure, Redis issues, rate limiting, Envoy proxy issues, or any capture health question. Covers prod-us and prod-eu environments.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 richly detailed, highly actionable monitoring reference that largely assumes Claude's competence and provides concrete Grafana MCP tool calls. Its main defect is that the investigation playbooks — the workflows with validation loops for common diagnostics — are referenced but the file is missing from the bundle, hurting both workflow clarity and navigation.

Suggestions

Add the missing references/investigation-playbooks.md file (or inline the step-by-step health-check, event-loss, latency, Kafka-backpressure, rate-limiting, and Redis playbooks with explicit validation/confirmation checkpoints).

Trim framing prose such as "This skill teaches how to discover live metrics using the Grafana MCP tools rather than memorizing metric names" since the tables and workflows already convey this.

For each investigation playbook, include an explicit validate/confirm step (e.g. cross-check a dropped-events cause against the corresponding rerouted-overflow reason) so workflows have feedback loops rather than only discovery sequences.

DimensionReasoningScore

Conciseness

The body is dense with PostHog-specific infrastructure facts (datasource UIDs, deployment tables, Kafka topics) that Claude does not already know and which earn their tokens; minor prose such as "This skill teaches how to discover live metrics" could be trimmed, but it is not a 5 because a few explanatory sentences add little over the tabular reference data.

4 / 5

Actionability

Discovery workflows give concrete, copy-paste-ready tool calls with parameters (e.g. `list_prometheus_metric_names` with `datasourceUid`/`regex`, `query_loki_logs` with `{app=~"capture.*"} |= "error"`) and specific PromQL scope filters covering the common cases.

5 / 5

Workflow Clarity

The inline discovery workflows are numbered and sequenced, but the investigation playbooks that would contain validation/feedback checkpoints for diagnosing event loss, latency, and Kafka backpressure are offloaded to a referenced file, leaving the core multi-step investigation sequences and their checkpoints implicit rather than present.

3 / 5

Progressive Disclosure

The overview is well-organized with sections and tables and points one level deep to references/investigation-playbooks.md, but that referenced file does not exist in the bundle, so the signaled navigation path is broken; a dangling reference is more than a minor organization gap, ruling out 4.

3 / 5

Total

15

/

20

Passed

Description

95%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 clearly states both purpose and trigger conditions with natural user-facing keywords and a well-scoped niche. The only minor gap is that the action vocabulary is concentrated in two verbs (monitor, diagnose) rather than a broader explicit action list.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ("monitor and diagnose the capture service") and enumerates specific investigation areas, but rests on only two main verbs, leaving minor coverage gaps rather than a comprehensive action list.

4 / 5

Completeness

It explicitly states both what ("Guide for using the Grafana MCP to monitor and diagnose the capture service") and when ("Use when investigating..."), with concrete trigger phrases and environment scope.

5 / 5

Trigger Term Quality

The "Use when investigating latency, event loss, Kafka backpressure, Redis issues, rate limiting, Envoy proxy issues, or any capture health question" clause gives comprehensive natural-language triggers a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The Grafana-MCP-for-capture-service niche with environment scoping (prod-us/prod-eu) is highly specific with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

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

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

PostHog/posthog

Path

.agents/skills/monitoring-capture-service/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.