Skills
Skill 23 of 48
Guides developers building Datadog Apps with TypeScript, React, the @datadog/apps scaffolder, and @datadog/vite-plugin.
1 minute · 294 words · 4 sections
Install
npx skills add datadog-labs/agent-skills --skill datadog-appnpx skills add datadog-labs/agent-skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
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.
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.
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 |
AGENTS.md before making changes.AGENTS.md; this skill only covers local development auth choices and troubleshooting.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.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 17 September 2026.SKILL.md, not by matching a directory convention. 11 distinct layouts observed: agent-observability/*/SKILL.md, */SKILL.md, dd-apm/k8s-ssi/*/SKILL.md, dd-apm/linux-ssi/*/SKILL.md, dd-apm/*/SKILL.md, dd-apps/*/SKILL.md, dd-audit/*/SKILL.md, dd-browser-sdk/*/SKILL.md, dd-security/csm/*/SKILL.md, dd-software-delivery/*/SKILL.md, SKILL.md (repo root).h1 and no skipped levels:/datadog-labs/agent-skills.md, and each skill at its own .md URL.9 files · 37 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of skill 23.
Documentation the agent loads on demand, rather than up front.