onboarding-summary
Ce skill fait partie du repository public datadog-labs/agent-skills, qui regroupe des skills Datadog destinés aux agents IA (Claude Code, Codex CLI, Gemini CLI, Cursor, etc.). Il s'inscrit dans un parcours d'instrumentation APM Kubernetes en plusieurs étapes, dont il constitue la phase finale de validation.
Rôle dans le parcours SSI
onboarding-summary est conçu pour être invoqué uniquement après que les skills agent-install, enable-ssi, verify-ssi et troubleshoot-ssi ont tous été complétés avec succès. Il ne doit pas être utilisé si des vérifications ou des étapes de dépannage sont encore en cours. Son rôle est de produire un rapport de confirmation en temps réel attestant que l'instrumentation APM fonctionne de bout en bout sur le cluster Kubernetes ciblé.
Ce que fait le skill
Avant de générer le rapport, le skill résout un ensemble de variables contextuelles (namespace de l'agent, namespace de l'application, nom du cluster, nom du service, environnement, site Datadog, etc.) en inspectant les manifests Kubernetes et la configuration datadog-agent.yaml. Il vérifie ensuite l'authentification via pup auth status, puis exécute une série de commandes kubectl et pup pour collecter des données live : statut des pods agent, configuration SSI active dans le cluster, présence du conteneur d'initialisation dans le pod applicatif, visibilité du service dans l'APM, et traces reçues dans la dernière heure.
Le rapport produit
Le résultat est un tableau récapitulatif avec le statut de chaque contrôle (agent en cours d'exécution, SSI activé, init container injecté, pod instrumenté, tracer reportant des données, service APM visible, traces arrivées), suivi d'un ensemble de liens directs vers l'UI Datadog — Service overview, Traces explorer, Service map et Agent fleet — construits dynamiquement à partir des valeurs réelles collectées. Aucun lien ou valeur placeholder n'est laissé dans le rapport final.
Installation
Ce skill s'installe via npx skills add datadog-labs/agent-skills --skill onboarding-summary --full-depth -y, comme indiqué dans le README du repository parent. Il nécessite que l'outil CLI pup soit installé et authentifié, et que kubectl soit configuré pour accéder au cluster cible.