CtrlK
BlogDocsLog inGet started
Tessl Logo

dirien/pulumi-skills

Pulumi infrastructure-as-code and Flux CD GitOps skills for Claude Code with ESC, OIDC, and cloud provider best practices.

97

Quality

97%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

commands-skills.mdflux-operator-cli/references/

Skills Management Commands

The Flux Operator CLI includes commands for managing AI agent skills distributed as OCI artifacts.


skills install

Install skills from an OCI artifact repository.

flux-operator skills install <repository> [flags]

Skills are installed to the .agents/skills directory.

FlagDefaultDescription
--taglatestOCI artifact tag to install
--skillInstall specific skill(s) only (repeatable)
--agentInstall specific agent(s) only (repeatable)
--verifytrueVerify cosign signature
--verify-oidc-issuerExpected OIDC issuer for verification
--verify-oidc-subject-regexExpected OIDC subject regex for verification
--verify-trusted-rootPath to trusted_root.json

Usage

# Install all skills from a repository
flux-operator skills install ghcr.io/org/flux-skills

# Install a specific tag
flux-operator skills install ghcr.io/org/flux-skills --tag v1.2.0

# Install only specific skills
flux-operator skills install ghcr.io/org/flux-skills \
  --skill deployment-helper \
  --skill troubleshooter

# Skip verification (not recommended)
flux-operator skills install ghcr.io/org/flux-skills --verify=false

skills list

List all installed skills and their sources.

flux-operator skills list

No additional flags. Shows each installed skill, its source repository, and version.


skills update

Check for updates and install them.

flux-operator skills update [flags]
FlagDescription
--verify-trusted-rootPath to trusted_root.json for verification
--dry-runCheck for updates without installing

Usage

# Check and install updates
flux-operator skills update

# Dry run — see what would be updated
flux-operator skills update --dry-run

skills uninstall

Remove installed skills.

flux-operator skills uninstall <repository> [flags]
FlagDescription
--allUninstall all skills from all repositories

Usage

# Uninstall skills from a specific repository
flux-operator skills uninstall ghcr.io/org/flux-skills

# Uninstall everything
flux-operator skills uninstall --all

skills publish

Package local skills and push them as an OCI artifact.

flux-operator skills publish <repository> [flags]
FlagDefaultDescription
--pathskillsLocal directory containing skills to package
--tagOCI tag(s) to push (repeatable)
--diff-tagTag to diff against (only publish changed skills)
--annotation, -aOCI annotations (repeatable, key=value)
--signfalseSign the artifact with cosign
-o, --outputOutput format: json

Usage

# Publish with a version tag
flux-operator skills publish ghcr.io/org/flux-skills --tag v1.0.0

# Publish with multiple tags
flux-operator skills publish ghcr.io/org/flux-skills \
  --tag v1.0.0 --tag latest

# Publish from a custom directory
flux-operator skills publish ghcr.io/org/flux-skills \
  --path ./my-skills --tag v1.0.0

# Sign the artifact
flux-operator skills publish ghcr.io/org/flux-skills \
  --tag v1.0.0 --sign

# Only publish skills that changed since a previous tag
flux-operator skills publish ghcr.io/org/flux-skills \
  --tag v1.1.0 --diff-tag v1.0.0

# Output publish metadata as JSON
flux-operator skills publish ghcr.io/org/flux-skills \
  --tag v1.0.0 -o json

AGENTS.md

CLAUDE.md

README.md

tile.json