All skills
datadog-labs avatar

/datadog-app

@76c76fd official

Guides developers building Datadog Apps with TypeScript, React, the @datadog/apps scaffolder, and @datadog/vite-plugin. Use when a user wants to scaffold, run, debug, upgrade, build, upload, publish, upload without publishing (draft upload), add an upload-no-publish script, set up CI/CD, use OAuth or API/application key auth, trigger/poll Workflow Automation, choose DDSQL or Action Catalog for backend data access, or query app datastores with DDSQL, including backend function troubleshooting.

Use this Skill: https://skilld.dev/gh/datadog-labs/agent-skills/datadog-app

This session only. Nothing lands on disk.

SKILL.md

≈128 tokens always: the name and description. ≈610 when used: this file. ≈9.4k more on demand in 9 files.

Datadog Apps

Use this skill when a developer is building a Datadog Apps project with TypeScript, React, published packages, and the normal production Datadog site. If the user is modifying Datadog platform packages or testing package source changes, use a platform-engineer-oriented workflow instead.

Overview

Datadog Apps are locally developed web apps built with React and TypeScript or JavaScript. Use Apps when a project needs source control, code review, CI/CD, multi-engineer collaboration, AI-assisted local development, custom UI or logic, or backend code that integrates with services beyond low-code App Builder. Apps share App Builder's permissions model and can be embedded in Datadog surfaces such as dashboards and the Internal Developer Portal.

Reference Routing

Read only the reference needed for the user's task:

User task Read
Create, scaffold, configure prerequisites, or run locally references/getting-started.md
Build, upload, publish, upload without publishing, add upload-no-publish script, configure Datadog site, or understand upload output references/build-upload-publish.md
Add or update GitHub Actions deployment references/cicd.md
Trigger or poll Workflow Automation from a backend function references/workflow-http-trigger.md
Get started querying data from a Datadog App references/querying-data/getting-started.md
Understand or configure Action Catalog connections references/querying-data/connections.md
Query Datadog App datastores with DDSQL references/querying-data/ddsql/datastores.md
Upgrade Datadog Apps dependencies or compare with a freshly scaffolded app references/upgrading.md
Diagnose OAuth, API/application key auth, upload, Node, site, or backend function failures references/troubleshooting.md

Boundaries

  • After scaffolding or when working inside an existing app, read the app project's AGENTS.md before making changes.
  • For backend function implementation details, rely on the generated app project's AGENTS.md; this skill only covers local development auth choices and troubleshooting.
  • Preserve the app project's existing package manager, scripts, Datadog site, and repository conventions.
  • Do not cover Datadog package/platform development in this skill.
  • Low-code App Builder to Datadog Apps migration guidance is future work. Do not invent a migration process yet.

Source: SKILL.md on GitHub

1 warning3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    This skill provides a secure and comprehensive environment for building Datadog Apps. It standardizes project scaffolding, local development, and deployment workflows while emphasizing security best practices, such as using OAuth by default and protecting API keys from exposure in conversation logs.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 76c76fd. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated 3 months ago

README badge

README badge for datadog-labs/agent-skills/datadog-app