Ama Logs Update Charts Release Notes
microsoft/Docker-Provider
Prepare an ama-logs release PR: bump the image tag (X.Y.Z) across Helm charts, manifests, and Dockerfiles, and add a formatted ReleaseNotes.md entry.
Run the upstream Flux controller minor release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller…
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releases --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .claude/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .claude/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releasesType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releases --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .agents/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .agents/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releases --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .cursor/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .cursor/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/fluxcd/agent-skills.git --path internal/skills/flux-controller-minor-releases--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releases --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .gemini/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .gemini/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releasesInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .github/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .github/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install fluxcd/agent-skills flux-controller-minor-releases --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fluxcd/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/flux-controller-minor-releases .opencode/skills/flux-controller-minor-releases && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "flux-controller-minor-releases" agent skill from https://github.com/fluxcd/agent-skills/tree/main/internal/skills/flux-controller-minor-releases into .opencode/skills/flux-controller-minor-releases/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flux-controller-minor-releases", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
flux-controller-minor-releasesRun the upstream Flux controller minor release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller…
Flux Controller Minor Releases is an agent skill from fluxcd/agent-skills. Run the upstream Flux controller minor release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller, source-controller, and source-watcher. Use when cutting a new controller minor release (vX.Y.0): creating the release series branch, drafting the minor changelog, tagging, merging the release branch back to main, and adding the backport label.
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in DevOps & Cloud, covering Container orchestration and Changelog and release notes. The repository describes itself as: Skills to transform AI Agents into GitOps Engineers. The licence is Apache-2.0.
11 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0d1fa6c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitghgoFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comAlso links to:
fluxcd.ioFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Flux Controller Minor Releases loads about 3.9k tokens when it runs. Until then it costs about 114 tokens; SKILL.md has 2,013 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from fluxcd/agent-skills at commit 0d1fa6c, republished under its Apache-2.0 licence (© fluxcd). 2,013 words, ~3,913 tokens.
.claude/skills/flux-controller-minor-releases/SKILL.md (or your agent's skills folder).Use this skill for upstream Flux controller minor releases (vX.Y.0) only —
the release that opens a new release/vX.Y.x series. Do not use it for flux2,
pkg, or other non-controller repos.
Supported controllers:
helm-controllerimage-automation-controllerimage-reflector-controllerkustomize-controllernotification-controllersource-controllersource-watcherrun_in_background) so the user can keep steering and you get
notified on completion. A foreground watch blocks the session.https://github.com/fluxcd/source-controller/pull/2082), never the
<owner>/<repo>#<number> shorthand — full URLs are clickable from the user's
terminal.gh pr checks <num> -R fluxcd/<repo> --watch in the background as soon as the
PR is created, and the same for tag-triggered release workflows
(gh run watch <id> -R fluxcd/<repo>).gh pr checks --watch only
covers CI, not maintainer approval. Poll the review state in the background:while :; do
state=$(gh pr view <num> -R fluxcd/<repo> --json mergeStateStatus,reviewDecision --jq '.reviewDecision+" "+.mergeStateStatus')
case "$state" in "APPROVED CLEAN") echo "$state"; break;; esac
sleep 30
done-s (sign-off). Never include Co-Authored-By lines,
your own name, or any AI attribution in commit messages, PR titles, or PR
descriptions. This applies to the skill-update PR too.Add changelog entry for vX.Y.0 and Release vX.Y.0). Use
git reset --soft HEAD~2 + re-commit, or an interactive rebase, then
git push --force-with-lease.Fixed, thanks! on the thread and resolve
it. Reply via
gh api repos/<owner>/<repo>/pulls/<n>/comments/<cid>/replies -f body='Fixed, thanks!'
and resolve via the GraphQL resolveReviewThread mutation.git tag -s -m ...). Never create release
tags through the GitHub API — that produces lightweight tags which break
git tag -v verification.Release/vX.Y.x. Every PR body is a single line pointing at the flux2 minor
release tracking issue: Part of: https://github.com/fluxcd/flux2/issues/NNNN.website/content/en/flux/releases/procedure.md,
section Controllers: minor releases
(https://fluxcd.io/flux/releases/procedure/#controllers-minor-releases).Part of: https://github.com/fluxcd/flux2/issues/NNNN).date to get the release date for the changelog entry.git fetch --all --tags --prune before reasoning about branches, tags, or
merged PRs. Do not trust stale local origin/* refs.git and gh commands as confirmation points if the user wants that.For the controller being released (target version vX.Y.0):
Create the release series branch from main and push it.
git switch -c release/vX.Y.x maingit push origin release/vX.Y.xCreate the release preparation branch from the series branch.
git switch -c release-vX.Y.0 release/vX.Y.xDraft the new CHANGELOG.md entry (see "How To Build The Changelog Entry").
Then commit it.
git add CHANGELOG.mdgit commit -s -m "Add changelog entry for vX.Y.0"Apply the release version bump exactly as documented.
go.mod to vX.Y.0.
Inspect the actual go.mod; do not assume the self-API path form
(source-watcher uses github.com/fluxcd/source-watcher/api/v2).config/manager/kustomization.yaml newTag to vX.Y.0.git add go.mod config/manager/kustomization.yamlgit commit -s -m "Release vX.Y.0"Push the release preparation branch.
git push origin release-vX.Y.0Open and merge the release PR into the release series branch.
release/vX.Y.x Head: release-vX.Y.0Release vX.Y.0, body Part of: <tracking issue URL>.Refresh the release series branch after the merge.
git switch release/vX.Y.xgit pull origin release/vX.Y.xvX.Y.0 on the merged commit before tagging.Create and push signed tags from the updated release series branch. Push the
api/ tag first — the release tag depends on it.
git tag -s -m "api/vX.Y.0" api/vX.Y.0git push origin api/vX.Y.0git tag -s -m "vX.Y.0" vX.Y.0git push origin vX.Y.0Verify the release workflow triggered by the vX.Y.0 tag. Watch it in the
background until it concludes successfully (images published + signed, SBOM,
SLSA provenance, GitHub release created).
Merge the release series branch into main via PR. This merges the whole
branch (changelog + version bump), not a cherry-pick.
main Head: release/vX.Y.xRelease/vX.Y.x. Body Part of: <tracking issue URL>.Last: open the backport label PR against main. Do this only after
step 10 has merged.
git switch maingit pull origin maingit switch -c label-X.Y main.github/labels.yaml, after the previous backport: entry:- name: backport:release/vX.Y.x
description: To be backported to release/vX.Y.x
color: '#ffd700'git add .github/labels.yamlgit commit -s -m "Add backport:release/vX.Y.x label"git push origin label-X.Ymain, title Add backport:release/vX.Y.x label, body
Part of: <tracking issue URL>) and merge when green.main. If you open it before
step 10 merges, that merge moves main forward and the label PR must then
be rebased onto the new main and force-pushed
(git rebase main + git push --force-with-lease). Opening it last avoids
the rebase entirely.A minor changelog entry summarizes what is new in vX.Y.0 relative to the whole vX.(Y-1) line — not every commit since the previous minor. The hard part is selecting exactly the right PRs.
main since the previous minor
(v(X).(Y-1).0).git log --merges --grep="Merge pull request" v(X).(Y-1).0..release/vX.Y.x
and extract the #NNNN.gh so squash/rebase merges are not missed:
gh pr list --base main --state merged --limit 200 --json number,mergedAt,title
filtered to merges after the previous minor's release timestamp.gh pr view <n> -R fluxcd/<repo> --json number,baseRefName,state,mergedAt,title.
Keep only PRs that are MERGED and have baseRefName == main. Use the PR
title from GitHub, never the local merge-commit subject (these drift; e.g. a
commit may say one thing while the PR title says another).> v(X).(Y-1).0 and < vX.Y.0). Read the ## (X).(Y-1).Z patch
sections already in CHANGELOG.md and drop any candidate whose change shipped
there. Note the patch changelogs cite the cherry-pick PR numbers
(against release/v(X).(Y-1).x), which differ from the original main PR
numbers — match by change, not by number.Release/v(X).(Y-1).x merge-back, and label PRs.Various dependency updates
bullet listing each PR link. Keep genuinely user-facing items as their own
bullets. See "Dependency update PRs" below before settling for a generic line.Write the new section at the top of CHANGELOG.md, matching the existing minor
entries in that repo:
## X.Y.0**Release date:** YYYY-MM-DD (from date)⚠️ upgrade warnings (API removals, required flux migrate, etc.).
When warning about a deprecated/beta API removal, link the upgrade instruction
to the canonical flux2 upgrade-procedure discussion
(https://github.com/fluxcd/flux2/discussions/5572), not to a one-off
flux migrate PR — the discussion is the maintained guide covering both the
Flux CLI and Flux Operator migration paths. Older changelog entries may still
point at a migrate PR; do not copy that, use the discussion link.### GitRepository, ### OCIRepository,
### HelmChart, ### Bucket, …) describing notable features in prose.### General updates subsection for k8s/Go/dependency posture.Fixes: and Improvements: bullet lists, each bullet a short title plus one
or more [#NNNN](https://github.com/fluxcd/<repo>/pull/NNNN) links.Surface borderline items (repo-internal docs, a dep bump whose content already shipped in a patch) to the user rather than guessing whether to headline them.
Do not reduce a dependency bump to a generic line without checking its substance.
Includes: fluxcd/pkg#NNNN), and look at the go.mod diff.git fetch --all --tags --prune before comparing
v(X).(Y-1).0..release/vX.Y.x or reasoning about merged PRs.main; the prep branch (step 2)
is cut from release/vX.Y.x.api/vX.Y.0 before vX.Y.0.go.mod for the self-API path; do not assume its form.After a controller minor ships, its API module often needs bumping in the
controllers that depend on it (e.g. image-reflector-controller/api in
image-automation-controller, or source-controller/api in helm-controller,
kustomize-controller, image-automation-controller, and source-watcher). This is a
separate follow-up PR per dependent repo, not part of the 11 release steps above.
main (which may already carry an earlier
bump from the same release round), then
go get github.com/fluxcd/<controller>/api@vX.Y.0 followed by go mod tidy.go.mod + go.sum only. Mirror an existing sibling PR
from the same round for the exact title/body/commit shape.config/default/kustomization.yaml (remote
…/releases/download/vX.Y.Z/<controller>.crds.yaml and .deployment.yaml
URLs). If it does, bump those URLs to the new version too. Some repos pin them
(source-controller is pinned by source-watcher, helm-controller, and
kustomize-controller) and some do not (image-automation-controller does not pin
image-reflector-controller). Do not assume — grep the repo.go build ./... and go vet ./....git branch -r --list 'origin/release/v*.x' | sort -Vgit tag -l 'v*' | sort -V | tailgit log --merges --grep="Merge pull request" v(X).(Y-1).0..release/vX.Y.xgh pr list --base main --state merged --limit 200 --json number,mergedAt,titlegh pr view <n> -R fluxcd/<repo> --json number,title,url,baseRefName,state,mergedAt© fluxcd, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in internal/skills/flux-controller-minor-releases of fluxcd/agent-skills.
Open the folder on GitHubat commit 0d1fa6c
Flux Controller Minor Releases next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Flux Controller Minor Releases this skillfluxcd/agent-skills | 231 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Ama Logs Update Charts Release Notesmicrosoft/Docker-Provider | 174 | — | ~2.6k | Automated safety check: Pass | Custom licence | |
| Release Cut And Demo Rollcarverauto/serviceradar | 921 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Aicr Reviewing Component DriftNVIDIA/aicr | 440 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Release And CIeser/stack | 128 | — | ~665 | Automated safety check: Pass | Custom licence | |
| Releasengrok/ngrok-operator | 272 | — | ~2.7k | Automated safety check: Pass | MIT |
microsoft/Docker-Provider
Prepare an ama-logs release PR: bump the image tag (X.Y.Z) across Helm charts, manifests, and Dockerfiles, and add a formatted ReleaseNotes.md entry.
carverauto/serviceradar
Cut a ServiceRadar release and roll the Kubernetes demo namespace to the resulting published semver image tag through the guarded ArgoCD release branch.
NVIDIA/aicr
A skill your agent uses when reviewing the weekly AICR component drift report — the Slack digest and drift-report.json artifact produced by Registry Drift Report (registry-drift.yaml) listing which…
eser/stack
Releases and CI for eserstack: the shared version of all packages, the release command, the tag-driven build.yml run, JSR and npm publishing, changelog and breaking changes, release recovery, GitHub…
ngrok/ngrok-operator
Automates the ngrok-operator release process: gathers PR data, classifies changes by component (container, Helm chart, CRDs chart), generates changelogs, updates version files, and prepares the…
nginx/kubernetes-ingress
Gives step-by-step checklists for adding Ingress annotations, VirtualServer fields and Helm values to the NGINX Kubernetes Ingress Controller, with common gotchas.
fluxcd/agent-skills
Audit and validate Flux CD GitOps repositories by scanning local repo files (not live clusters) — runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets…
fluxcd/agent-skills
Add an Assisted-by: <agent-name/<model-id git trailer to commits made during an AI-assisted coding session.
fluxcd/agent-skills
Flux CD and Flux Operator expert — answers questions and generates schema-validated YAML for all Flux CRDs (not repo auditing or live cluster debugging).
fluxcd/agent-skills
Run the upstream Flux controller patch release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller…
fluxcd/agent-skills
Debug and troubleshoot Flux CD on live Kubernetes clusters (not local repo files) via the Flux MCP server — inspects Flux resource status, reads controller logs, traces dependency chains, and…
Categories
Run the upstream Flux controller minor release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller…. Flux Controller Minor Releases is an agent skill from fluxcd/agent-skills. Run the upstream Flux controller minor release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller, source-controller, and source-watcher.
Flux Controller Minor Releases fits situations like: cutting a new controller minor release (vX.Y.0): creating the release series branch; drafting the minor changelog; merging the release branch back to main; adding the backport label.
Run `npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a claude-code`. Or copy the skill folder (internal/skills/flux-controller-minor-releases in fluxcd/agent-skills) into .claude/skills/flux-controller-minor-releases in your project. Claude Code loads it when a task matches its description.
Run `npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a codex`. Or copy the skill folder (internal/skills/flux-controller-minor-releases in fluxcd/agent-skills) into .agents/skills/flux-controller-minor-releases in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fluxcd/agent-skills --skill flux-controller-minor-releases -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/flux-controller-minor-releases, .gemini/skills/flux-controller-minor-releases, .github/skills/flux-controller-minor-releases and .opencode/skills/flux-controller-minor-releases in your project.
Going by SKILL.md and its folder, Flux Controller Minor Releases needs the command-line tools its instructions call (git, gh and go).
SKILL.md names 2 domains. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. As links in the text: fluxcd.io. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Flux Controller Minor Releases is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Flux Controller Minor Releases: Ama Logs Update Charts Release Notes (microsoft/Docker-Provider, 174 stars), Release Cut And Demo Roll (carverauto/serviceradar, 921 stars), Aicr Reviewing Component Drift (NVIDIA/aicr, 440 stars) and Release And CI (eser/stack, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
fluxcd (a GitHub organization) maintains it in fluxcd/agent-skills, which has 231 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 10, 2026.
Source: fluxcd/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.