service-mesh-observability Skill for Claude: What It Does and How to Install It
Makes Claude set up monitoring for a service mesh: metrics, tracing, dashboards, Kiali, OpenTelemetry and alert rules.
- Installs
- 10.5K
- on skills.sh
- Stars
- 42.1K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
This is an observability guide from wshobson's agents collection. SKILL.md covers the three pillars (metrics, traces, logs) and a table of four golden signals with alert thresholds.
The seven templates are in references/details.md: Prometheus and Grafana for Istio, key metric queries, Jaeger tracing, the Linkerd viz dashboard, a Grafana dashboard JSON, Kiali and OpenTelemetry. The same file ends with sample alerting rules.
Good for
- SREs adding monitoring to an Istio or Linkerd mesh
- Engineers chasing latency and error problems between services
- Teams defining SLOs for service communication
- Platform teams that need a service dependency map
Install service-mesh-observability
Claude Code
- 1
Copy this prompt.
Install the service-mesh-observability skill in Claude Code. Run this command: /plugin marketplace add wshobson/agents /plugin install cloud-infrastructure@claude-code-workflows Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Pick one route. The plugin routes install the whole cloud-infrastructure plugin: 7 agents, 0 commands and 8 skills (counted from the plugin folder in the repo tree, which has no hooks or MCP config files). The skills-only routes install just this skill, with no agents or commands.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.
Sections in SKILL.md
- When to Use This Skill
- Core Concepts
- 1. Three Pillars of Observability
- 2. Golden Signals for Mesh
- Templates and detailed worked examples
- Best Practices
- Do's
- Don'ts
Key facts
- Author
- wshobson (repo owner)
- License
- MIT
- Installs on skills.sh
- 10,510 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
What it includes
Metrics, traces and logs; latency, traffic, errors and saturation with alert levels
SKILL.md lists P99 above 500ms, error rate above 1% and saturation above 80%.
Three pillars and golden signals5 do's and 4 don'ts, such as sampling 100% in dev and 1-10% in prod
Best practicesPrometheus scrape config for Istio and a ServiceMonitor
Write ·
Template 1: Prometheus and GrafanaRequest rate, 5xx rate, P99 latency, TCP connections and request size
Read ·
Template 2: Key Istio metric queriesTurn on tracing in Istio and deploy Jaeger
Write ·
Template 3: Jaeger tracingInstall the viz extension and use top, routes, tap and edges
Uses linkerd viz install piped to kubectl apply.
Runs code ·
Template 4: Linkerd vizA Grafana dashboard written as JSON
Write ·
Template 5: Grafana dashboard JSONService graph with Prometheus, tracing and Grafana links
Write ·
Template 6: KialiCollector config and Istio telemetry settings
Write ·
Template 7: OpenTelemetryPrometheus rules for error rate, P99 latency and expiring mesh certificates
Write ·
Alerting rules
From the official docs
Permissions
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
The Kiali template sets anonymous login
Template 6 has auth strategy: anonymous, with openid and token as the alternatives in a comment. Pick one of those before anyone outside your team can reach Kiali. github.com
Tracing at 100% sampling costs storage
The Jaeger template samples 100% of requests, with a comment to use less in production. SKILL.md says 1-10% in prod. github.com
Linkerd viz install changes your cluster
Template 4 pipes linkerd viz install into kubectl apply. Check your kubectl context first. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode. Use version control and review commands before they run. |
|---|---|
| Sign-in and keys | SKILL.md and details.md do not mention any account or key. |
| Scopes |
|
Questions
How do I install service-mesh-observability?
Use the install box at the top of this page. It offers the cloud-infrastructure plugin and two skills-only commands. Pick a skills-only command if you want just this skill without the plugin's other parts.
What does the service-mesh-observability skill do?
It gives Claude patterns for monitoring a service mesh. Claude uses them to write Prometheus, Jaeger, Grafana, Kiali and OpenTelemetry config, and to build alert rules for latency and errors.
Does it work with Linkerd as well as Istio?
Yes. SKILL.md describes itself as a guide for Istio, Linkerd and service mesh deployments, and the details file has a Linkerd viz template next to the Istio ones.
Which alert thresholds does it use?
The two files differ. SKILL.md's golden signals table says P99 above 500ms and errors above 1%. The sample alert rules in the details file fire at a 5% error rate and a P99 above 1000ms. Pick your own values.
Should I install the whole cloud-infrastructure plugin?
Only if you want the rest. The plugin folder holds 7 agents, 0 commands and 8 skills, counted from the repo tree, and the tree shows no hooks or MCP config files in it. The plugin's other skills include istio-traffic-management, linkerd-patterns and mtls-configuration.
Is service-mesh-observability safe to install?
The folder holds SKILL.md and one reference file, with no scripts. Claude writes monitoring YAML and may suggest the linkerd and kubectl commands in the file, so check your kubectl context before you approve them. The Kiali template sets anonymous authentication, so change that before you expose it.
Does service-mesh-observability work in Codex, Cursor or the Claude app?
The README documents Claude Code and Codex CLI plugin routes, and skills-only installs for the tools it lists: Cursor, OpenCode, Antigravity CLI, GitHub Copilot and Pi. We left the Claude app upload out of the install box because this skill's commands run in a terminal.
Information
updated Nov 2, 2026
- Repository
- wshobson/agents
- Folder
plugins/cloud-infrastructure/skills/service-mesh-observability
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- service-mesh-observability SKILL.md · github.com
- service-mesh-observability references/details.md · github.com
- wshobson/agents README · github.com