CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitops-knowledge

Flux CD and Flux Operator expert — answers questions and generates schema-validated YAML for all Flux CRDs (not repo auditing or live cluster debugging). Use when users ask about Flux concepts, want manifests for HelmRelease, Kustomization, GitRepository, OCIRepository, ResourceSet, FluxInstance, or any Flux resource. When user needs guidance on GitOps repository structure, bootstrap Flux with Terraform, multi-tenancy, OCI-based delivery, image tag automation, drift detection, preview environments, monorepo app delivery, running migration Jobs before or after a deployment, notifications, or the Flux Web UI and MCP Server.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary knowledge-base skill: actionable YAML and commands, an explicit validate-and-fix workflow with a fallback, and clean one-level-deep progressive disclosure backed by real bundle files. The single deduction is minor introductory over-explanation in the "What is Flux" section.

DimensionReasoningScore

Conciseness

The body is dense with Flux-specific, version-dependent detail (exact apiVersion/kind table, field-index grep syntax, gotchas like template delimiters and substitution pitfalls) with almost no filler. The "What is Flux" intro paragraph re-explains GitOps/source-of-truth mechanics Claude already knows, which keeps it at anchor 4 rather than 5.

4 / 5

Actionability

Fully executable guidance throughout: three complete copy-paste YAML patterns, exact commands ("grep '^spec\.chart\.' assets/schemas/helmrelease-helm-v2.fields.txt", "flux schema discover", "flux schema validate"), and decision trees mapping each need to a specific kind. The common cases are covered inline with runnable examples.

5 / 5

Workflow Clarity

Explicit validation loop with error recovery: verify field names against the schema index before generating YAML, "inventory the layout with flux schema discover before placing files", "validate them with flux schema validate — fix and re-run until clean", plus a fallback ("If the tools aren't installed, skip validation and say so") and a sequenced from-scratch setup path.

5 / 5

Progressive Disclosure

The body is a well-signaled overview: two reference tables map every topic to a one-level-deep file in references/ (all 16 exist), field indexes live in assets/schemas/ (21 real files, format verified), and each load instruction states its condition (e.g. "load references/monorepo-delivery.md" for the directory-driven pattern). Cross-links inside references point laterally to siblings, not to deeper nested content.

5 / 5

Total

19

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with explicit what/when structure, concrete trigger phrases, comprehensive natural terminology, and a clear boundary exclusion. The only mild weakness is that it lists just two concrete actions, capping the specificity dimension at the 1-2-actions anchor.

DimensionReasoningScore

Specificity

The description names the domain and exactly two concrete actions — "answers questions and generates schema-validated YAML for all Flux CRDs" — which matches the anchor for 1-2 concrete actions without comprehensive action coverage. It is not a 4 because anchor 4 expects several listed specific actions (3+), and not a 2 because the actions given are concrete and domain-specific rather than generic.

3 / 5

Completeness

Explicitly answers both: what ("answers questions and generates schema-validated YAML for all Flux CRDs") and when ("Use when users ask about Flux concepts, want manifests for... When user needs guidance on...") with concrete trigger phrases and explicit boundary exclusions. Not a 4 because the 'when' is fully explicit with concrete triggers rather than merely present.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage: "Flux concepts", "HelmRelease, Kustomization, GitRepository, OCIRepository, ResourceSet, FluxInstance", "GitOps repository structure", "multi-tenancy", "image tag automation", "drift detection", "monorepo app delivery", "notifications", "Web UI and MCP Server" — these are exactly the words a user with this need would say. Not a 4 because both broad concept terms and specific resource-kind synonyms are present with no notable gaps.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Flux CD / Flux Operator GitOps) with distinct triggers — named Flux CRDs are unambiguous — plus an explicit exclusion clause "(not repo auditing or live cluster debugging)" that further bounds it. Not a 4 because conflict risk with other skills is minimal given the specific CRD and controller names.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

fluxcd/agent-skills

Path

skills/gitops-knowledge/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.