workflows

Manage Datadog Workflow Automation including creation, execution, monitoring, and connection management.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Datadog Workflow Automation through the UI or raw API calls is slow and error-prone. This Skill lets you create, execute, monitor, and debug automated workflows and their integration connections directly through natural language commands backed by the pup CLI. ## Core Features & Use Cases - Workflow Lifecycle Management: List, create, update, and delete workflows with a permission model that requires confirmation for write and delete operations. - Execution & Monitoring: Trigger workflow runs with input parameters, inspect instance execution logs, and cancel running executions. - Connection & App Key Management: Configure and test integrations for Slack, PagerDuty, Jira, AWS, and more, plus register OAuth/API app keys. - Use Case: When an incident-response workflow fails, ask the agent to inspect the execution instance, identify the failing step (e.g., expired AWS credentials), and guide you through fixing the connection and re-running the workflow. ## Quick Start Ask the agent to list all workflows in your Datadog organization and show the recent execution status of each one.

Frequently Asked Questions about workflows

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

FAQPage Schema
How do I execute a Datadog workflow from the command line?

Use pup workflows execute with the workflow ID, optionally passing input parameters as JSON via the --input flag. First run pup workflows list to find the workflow ID, then trigger it and monitor progress with pup workflows instances list.

How do I debug a failed Datadog workflow execution?

Run pup workflows instances get with the workflow ID and instance ID to view step-by-step execution logs. The output shows which step failed, the error message, and timestamps, helping you identify issues like expired connection credentials.

What integrations does Datadog Workflow Automation support?

Supported connections include Slack, Microsoft Teams, PagerDuty, OpsGenie, ServiceNow, Jira, GitHub, AWS, Google Cloud, Azure, and generic HTTP/webhook endpoints. Connections are created with pup workflows connections create and can be verified with the test command.

Why does the workflow command fail with a credentials error?

The pup CLI requires DD_API_KEY and DD_APP_KEY environment variables, with DD_SITE defaulting to datadoghq.com. Set these variables before running commands, and ensure the keys have workflow execution permissions.

Can I create a workflow triggered by a monitor alert?

Yes, workflows support monitor, schedule, webhook, and manual triggers defined in the workflow JSON configuration. Pass the configuration file to pup workflows create using the --config flag with the @filename syntax.