update-3rd-party-libs
SkillAI & modelsThis skill lets your AI update a C/C++ library that is bundled in the datadog-agent codebase under deps/. It bumps the library's version, brings the related files in line with the new version, and verifies the build still works. That turns a library upgrade from a version-number edit into a finished, checked change.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding it, name the library under deps/ you want updated and the version to move to. Your AI will bump the version, reconcile the affected files, and verify the build.
Then ask your AI: use the update-3rd-party-libs skill
What your AI can do with it
- Bump a bundled C/C++ library to a new version
- Bring the library's source files in line after the version change
- Update its build options, config header, and patches to match the new version
- Verify the build once the update is done
- Handle libraries stored under the deps/ folder of datadog-agent
What this skill tells your AI
The instructions your AI receives, as published by datadog/datadog-agent in .agents/skills/update-3rd-party-libs/SKILL.md and read by ahel’s review.
To update a C/C++ third-party library under deps/, read deps/docs/updating_deps.md and follow it end-to-end. That file is the authoritative procedure; its supporting docs (bump-version.md, config-h-refresh.md, patches.md, verification.md) live alongside it under deps/docs/.
Arguments: $ARGUMENTS — <dep-name> (required), <target-version> (optional; ask the user if not supplied). Pass these through to the procedure as its inputs.
The workflow lives under deps/docs/ (not inline here) so it stays discoverable by humans and non-Claude agents, and is owned alongside the code it touches (@DataDog/agent-build).
Signals
- GitHub stars
- 4k
- Forks
- 1k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
update-3rd-party-libs- Source
- github.com/datadog/datadog-agent