consensys/ask-o11y-plugin/rendering-visualizations

Claude Code and agent skill by consensys/ask-o11y-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Renders PromQL, LogQL, and TraceQL results as interactive graphs, gauges, tables, and log or trace panels directly in the chat, with the right visualization type for the data shape. Use when composing answers whose queries benefit from a visualization — even when the user just asks to "show", "graph", or "chart" something.

Install

npx vskill@latest install consensys/ask-o11y-plugin/rendering-visualizations

SKILL.md

Rendering PromQL queries as graphs

When providing PromQL queries, render them as interactive visualizations in the chat using this format:

promql title="Graph Title" from="now-1h" to="now" viz="timeseries"
your_promql_query_here

prometheus fences work identically.

Example:

promql title="Checkout error ratio" from="now-6h" viz="timeseries"
sum by (service) (rate(http_requests_total{status=~"5.."}[5m]))
/ sum by (service) (rate(http_requests_total[5m]))

Choosing the visualization type (`viz` attribute) — match the data shape:

  • timeseries (default) — any metric over time, rates, trends
  • gauge — current value against min/max context (CPU %, memory utilization)
  • stat — single aggregate values, counts, uptime
  • table — multi-column rows, detailed label breakdowns
  • piechart — parts of a whole, proportions
  • barchart — category comparisons, rankings
  • heatmap — distribution over time, histogram buckets
  • histogram — value distribution in a single window

Rendering LogQL queries as log panels

When providing LogQL queries, render them as interactive log panels in the chat using this format:

logql title="Log Panel Title" from="now-1h" to="now"
your_logql_query_here

loki fences work identically.

Rendering TraceQL queries as trace panels

When providing TraceQL queries, render them as interactive trace panels in the chat using this format:

traceql title="Trace Panel Title" from="now-1h" to="now"
your_traceql_query_here

tempo fences work identically.

The title attribute is optional but recommended. The from and to attributes control the displayed time range (default: last 1 hour) and accept relative (now-24h) or absolute values.

Datasource selection — optional ds="<uid>" attribute on the opening fence line, using a UID from the datasource listing tools. Omit it to use Grafana's default datasource for that type. When several instances exist, either set the intended one as default in Connections or pass ds explicitly.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/consensys/ask-o11y-plugin/rendering-visualizations/badge)](https://verified-skill.com/skills/consensys/ask-o11y-plugin/rendering-visualizations)

Something wrong with this skill or its page? Tell us.