dashboards

Manage Datadog dashboards via the pup CLI for listing, viewing, creating, updating, and deleting.

5|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/lauhon/pi --skill dashboards-lauhon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboards
Source: https://github.com/lauhon/pi/tree/main/skills/dashboards
Command: npx skills add https://github.com/lauhon/pi --skill dashboards-lauhon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Datadog dashboards through the web UI is slow for repetitive tasks like auditing dashboards, retrieving URLs, cloning configurations, or cleaning up obsolete dashboards. This Skill lets you perform all dashboard operations directly through conversational commands backed by the Datadog API. ## Core Features & Use Cases - List and Inspect Dashboards: View all dashboards in your organization, retrieve full widget configurations, layout types, and dashboard URLs. - Create, Update, and Delete: Build new dashboards with widgets, modify existing configurations, and delete dashboards with explicit confirmation warnings. - Clone and Backup: Export dashboard JSON configurations for version control, multi-environment templating, or disaster recovery. - Use Case: You need the URL of your production dashboard to share with your team. Ask the agent to list dashboards, find the ID, and retrieve the shareable URL in seconds. ## Quick Start Ask the agent to list all dashboards in your Datadog organization and show their IDs, titles, and read-only status.

Frequently Asked Questions about dashboards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list all Datadog dashboards from the command line?

Run pup dashboards list with your DD_API_KEY and DD_APP_KEY environment variables set. The command returns all dashboards in your organization, which the agent formats as a table with ID, title, and read-only status.

How do I get the URL of a Datadog dashboard?

Use pup dashboards url followed by the dashboard ID, such as pup dashboards url abc-123. If you do not know the ID, list dashboards first to find it, then retrieve the shareable link.

What credentials are required for the Datadog dashboards API?

You need three environment variables: DD_API_KEY for your Datadog API key, DD_APP_KEY for your application key, and DD_SITE for your Datadog site, which defaults to datadoghq.com. Keys need dashboards_read or dashboards_write scopes.

Can I clone a Datadog dashboard to another environment?

Yes. Retrieve the source dashboard configuration with pup dashboards get, modify the JSON such as the title or template variables, then create a new dashboard with the adjusted configuration for the target environment.

Why does dashboard deletion require confirmation?

Deletion permanently removes the dashboard, all its widgets, template variables, and any links pointing to it, and it cannot be undone. The agent shows an impact warning and requires explicit user confirmation before executing the delete command.