upgrade-telegraf Skill
Upgrade Telegraf to a new version in the dalec-build-defs repo. Creates a new spec file, updates version/commit/changelog, and prepares a branch for PR. Use when someone says 'upgrade telegraf', 'new telegraf version', 'bump telegraf', or 'update telegraf package'. DO NOT USE FOR: patching existing versions, modifying Published by microsoft in Docker-Provider.
What is upgrade-telegraf Skill?
Upgrade Telegraf to a new version in the dalec-build-defs repo. Creates a new spec file, updates version/commit/changelog, and prepares a branch for PR. Use when someone says 'upgrade telegraf', 'new telegraf version', 'bump telegraf', or 'update telegraf package'. DO NOT USE FOR: patching existing versions, modifying Published by microsoft in Docker-Provider. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using Docker-Provider
Technical details
- Install or run with Copy skill directory
When to use upgrade-telegraf Skill
- Use it for developers using docker-provider.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/Docker-Provider
- Skill file: .github/skills/upgrade-telegraf/SKILL.md
What it does
Upgrade Telegraf to a new version in the dalec-build-defs repo. Creates a new spec file, updates version/commit/changelog, and prepares a branch for PR. Use when someone says 'upgrade telegraf', 'new telegraf version', 'bump telegraf', or 'update telegraf package'. DO NOT USE FOR: patching existing versions, modifying
Skill instructions
Upgrade Telegraf Version This skill creates a new DALEC spec file for a new Telegraf release in the dalec-build-defs repository. Overview Telegraf specs live at specs/telegraf-agent/telegraf-agent-<VERSION.yml. Each version is a standalone file copied from the latest existing spec with updated version-specific fields. Step-by-step procedure Step 1: Determine the target version If the user did NOT provide a specific version, fetch the latest release from GitHub: bash curl -sL https://api.github.com/repos/influxdata/telegraf/releases/latest | jq -r '.tagname' The tag is in the format v1.XX.Y. Strip the leading v to get the VERSION (e.g. 1.38.0). If the user provided a version, use that directly. Step 2: Get the commit SHA for the release tag bash curl -sL https://api.github.com/repos/influxdata/telegraf/git/refs/tags/v<VERSION | jq -r '.object.sha' IMPORTANT: If the tag object type is "tag" (annotated tag), you must dereference it to get the actual commit SHA: bash First get the tag obje
Explore related resources
Frequently asked questions
What is upgrade-telegraf?
upgrade-telegraf is a open-source AI agent skill with Copy skill directory. Upgrade Telegraf to a new version in the dalec-build-defs repo. Creates a new spec file, updates version/commit/changelog, and prepares a branch for PR.
Who is upgrade-telegraf best for?
upgrade-telegraf is best for reusing agent instructions, scripts, and references.
How do I install upgrade-telegraf?
Install or run upgrade-telegraf using Copy skill directory. Check upgrade-telegraf for the latest setup command.
Is upgrade-telegraf actively maintained?
upgrade-telegraf may need a closer maintenance check before production use.
Auto-fetched from GitHub.