radra23

otel-backend

Generate a complete Terraform module (dashboards, alerts, SLOs) for one observability backend — grafana, datadog, newrelic, or dash0. Use to produce observability-as-code.

radra23 1 Updated 1w ago
GitHub

Install

npx skillscat add radra23/otel-as-code-plugin/otel-backend

Install via the SkillsCat registry.

SKILL.md

otel-backend (Codex bridge)

Requires the otel-as-code repo. The commands/ / skills/ / agents/ files referenced below live there — if they're not present in your workspace, stop and tell the user to add the repo (see AGENTS.md).

Follow the canonical procedure in this repo — it is the single source of truth:

  1. Read commands/otel-backend.md (repo root) and execute its steps.
  2. The accepted vendors come from backends.txt (repo root) — the single source of truth.
  3. Apply skills/terraform-patterns/SKILL.md for the backend's provider patterns and gotchas.
  4. Codex has no subagent dispatch: where it says to run the terraform-gen agent, read
    agents/terraform-gen.md and generate the module (then run terraform fmt + validate)
    yourself. It never runs terraform plan/apply — those stay with the user.

Args: $ARGUMENTS (e.g. datadog --kind dashboard, grafana --output-dir infra/o11y/grafana).

Codex note: .codex/hooks.json enforces write-guard here — a denied overwrite of existing
infra/observability/<vendor>/*.tf means regenerate deliberately.

Categories