organization-management

Manage Datadog organization configurations, connections, roles, and permissions via the pup CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Datadog organization settings, external connections, and role-based access control requires navigating multiple APIs and remembering exact command syntax, which is error-prone for administrators handling security-sensitive configurations. ## Core Features & Use Cases - Organization Configuration: List, inspect, and update org-level settings such as SAML strict mode, MFA enforcement, and dashboard sharing policies. - Connection Management: Create, update, and delete external integrations including identity providers, GitHub, Slack, and PagerDuty. - Role & Permission Control: Create, clone, and delete custom roles, assign permissions, and manage user-role assignments with confirmation safeguards. - Use Case: An admin needs to create a custom SRE role with monitoring and dashboard permissions, then assign team members to it. The agent creates the role, adds the appropriate permissions, and assigns users with confirmation prompts for each write operation. ## Quick Start Ask the agent to list all roles in your Datadog organization and show which users have admin access.

Frequently Asked Questions about organization-management

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

FAQPage Schema
How do I create a custom role in Datadog?

Use the pup roles create command with a name and description, then add permissions with pup roles permissions add. You can also clone an existing role with pup roles clone to use it as a starting template.

How to list all users with admin access in Datadog?

First run pup roles list to find admin role IDs, then run pup roles users list for each admin role. This shows all users assigned to the Datadog Admin Role and any custom admin-level roles.

What credentials does the pup CLI need for organization management?

The pup CLI requires DD_API_KEY and DD_APP_KEY environment variables, plus an optional DD_SITE variable defaulting to datadoghq.com. The application key must have administrative permissions for organization management operations.

Can I delete built-in Datadog roles like Admin or Read Only?

No, built-in Datadog roles (Admin, Standard, Read Only) cannot be deleted or modified. Only custom roles you create can be deleted, though you can clone built-in roles to create modifiable copies.

Why do I get a permission denied error when updating org configs?

Permission denied errors occur when the application key lacks administrative permissions. Verify your DD_APP_KEY has admin access, or contact your Datadog administrator to elevate the key's permissions.