Skip to content

Building Axiom Dashboards

Designs and builds Axiom observability dashboards via API, with query patterns and layout guidance.

Stars
9,546
Licence
MIT
Files
15 files

What it does

When installed, the agent follows a structured playbook for creating monitoring dashboards in Axiom, a logging and metrics platform. It first asks what decision the dashboard should support, checks whether the data is events/logs or metrics, discovers the available fields, and then designs panels (stat numbers, trends, breakdowns, raw log evidence) using Axiom's APL or MPL query languages. It can also translate existing Splunk or Grafana dashboards into Axiom equivalents.

Great for

  • Engineers on oncall who want a triage dashboard for a service
  • Teams migrating dashboards from Splunk or Grafana to Axiom
  • Developers who already use the Axiom API and want consistent, well-structured panels

Skip it if

  • People who do not use Axiom, since the workflow depends on its scripts and dataset structure
  • Situations where a dashboard must show a number that cannot be computed exactly, because the skill is designed to defer such panels rather than approximate them

Try asking

  • “Build an oncall dashboard for my checkout service showing error rate, p95 latency and top failing routes”
  • “Convert this Grafana dashboard JSON into an Axiom dashboard”
  • “Migrate my Splunk SPL searches for API errors into Axiom panels”
  • “Create a metrics dashboard for host CPU and memory broken down by pod”
Step-by-step guide: how to use Building Axiom DashboardsInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 15 original files, the MIT licence and an attribution note.

    building-dashboards.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip building-dashboards.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip building-dashboards.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Tell the agent the audience and the decision the dashboard supports (oncall triage, team health, or exec reporting) before it designs panels.
  • Provide a dataset name and deployment so the agent can check the dataset kind before choosing APL or MPL queries.
  • Review the generated queries and dashboard JSON before deploying, since the skill calls the Axiom API to create dashboards.

What's inside

  • README.md
  • reference/chart-config.md
  • reference/chart-cookbook.md
  • reference/design-playbook.md
  • reference/grafana-migration.md
  • reference/layout-recipes.md
  • reference/metrics-mpl.md
  • reference/promql-to-mpl.md
  • reference/smartfilter.md
  • reference/splunk-migration.md
  • reference/templates/api-health.json
  • reference/templates/blank.json
  • reference/templates/org-usage-cost-control.json
  • reference/templates/service-overview-with-filters.json
  • SKILL.md

Redistributed unmodified from openclaw/clawhub under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.