app-builder

Manage Datadog App Builder applications including creation, publishing, and deletion via the pup CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Datadog App Builder low-code applications through the UI is slow for bulk operations, CI/CD integration, and programmatic lifecycle control. This Skill lets you list, create, update, publish, and delete App Builder apps directly through the Datadog API using the pup CLI. ## Core Features & Use Cases - Full App Lifecycle Management: List, inspect, create, update, publish, unpublish, and delete App Builder applications, including bulk deletion. - Safety-First Permission Model: Read operations run automatically, write operations require confirmation, and deletions require explicit acknowledgment of permanent data loss. - App-as-Code Workflows: Export app configurations as JSON for version control, backup, and CI/CD deployment across environments. - Use Case: You need to publish your incident response dashboard. The Skill finds the app by name, shows what publishing will change, and deploys it after your confirmation. ## Quick Start Ask the agent to list all App Builder applications in your Datadog organization to see their names, IDs, and published status.

Frequently Asked Questions about app-builder

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

FAQPage Schema
How do I list all Datadog App Builder apps?

Run pup app-builder list to view all applications in your Datadog organization. You can filter results with the --query flag and sort them with --sort, for example pup app-builder list --query="incident" --sort="name".

How do I publish a Datadog App Builder app from the command line?

First find the app ID with pup app-builder list, then run pup app-builder publish <app-id>. Publishing makes the app available to your organization and enables its URL for embedding and sharing.

What credentials does the Datadog App Builder API require?

You need DD_API_KEY, DD_APP_KEY, and optionally DD_SITE environment variables. The application key must be registered for Actions API access, otherwise requests fail with a registration error.

Why does the App Builder API return a permission or registration error?

This error means your application key is not registered for the Actions API or lacks required scopes. Register the app key at the Datadog Action Connection documentation page and verify both API and app keys are set correctly.

Can I delete multiple Datadog App Builder apps at once?

Yes, use pup app-builder delete-batch with a comma-separated list of app IDs via the --app-ids flag. Deletion is permanent and removes all components, queries, and actions, so explicit confirmation is required.

When should I use the App Builder UI instead of the CLI?

Use the Datadog App Builder UI for visual drag-and-drop app building and initial prototyping. Use the CLI for programmatic management, bulk operations, CI/CD integration, and app configuration backup.