observability SKILL.md skillA
observability from rjmurillo/ai-agents is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add rjmurillo/ai-agents/observability@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- rjmurillo/ai-agents
- Path
.claude/skills/observability/SKILL.md- Versions recorded
- 5
- Latest version
- v1.0.0, committed Oct 13, 2026
- First version recorded
- Jul 28, 2026
- Size
- 7,485 bytes
- Repository stars
- 48
- License
- MIT
Use when you say `query agent logs`, `find slow tool calls`, `show agent errors`, or `what to log`. Query and analyze agent JSONL event logs for debugging, performance analysis, and decision tracing.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Agent Observability Skill Query structured JSONL event logs to understand agent behavior, debug failures, and analyze performance. ## Triggers | Trigger Phrase | Operation | |----------------|-----------| | `query agent logs` | Run query_logs.py with filters | | `find slow tool calls` | Run with --slow threshold | | `show agent errors` | Run with --errors-only | | `summarize session performance` | Run with --output summary-sessions | | `analyze tool usage` | Run with --output summary-tools | ## When to Use Use this skill when: - Debugging why an agent chose a particular tool or approach - Finding slow tool calls that degrade agent performance - Analyzing error patterns across agent sessions - Comparing tool usage across sessions or agents - Tracing decisions from orchestrator through sub-agents - Deciding which operational events new code must emit, and which it must leave out (read the event-logging contract below) Use direct log file inspection instead when: - Checking a single known event in a small log - The log file has fewer than 10 events ## Event Schema Logs use JSONL format (one JSON object per line). See `schema.json` for the full JSON Schema. …
Read the whole file at its exact version.
How to install
mdr add rjmurillo/ai-agents/observability@sha256:5a77e743c6596d6fThe line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_bbofn3xwyb3n2yxa)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 28, 2026 and Oct 13, 2026, about one every 19 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-10-13 | a140964 | 7,485 B | A | view · diff |
| v1.0.0 | 2026-10-12 | 927967b | 6,611 B | A | view · diff |
| v1.0.0 | 2026-09-25 | 3fda96c | 6,582 B | A | view · diff |
| v1.0.0 | 2026-09-23 | efd148e | 6,380 B | A | view · diff |
| v1.0.0 | 2026-07-28 | edaf50a | 6,308 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7485 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
rjmurillo/ai-agents · 48 stars · license MIT · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_bbofn3xwyb3n2yxa GET https://markdownregistry.com/api/v1/resolve?ref=rjmurillo/ai-agents/observability GET https://markdownregistry.com/api/v1/blob/5a77e743c6596d6f89c79dca4f8153435cc0ce7ff4fc26057981fda99461b4ce
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from rjmurillo/ai-agents
Every file in rjmurillo/ai-agents