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

AGENTS.md

<!-- FOR AI AGENTS - Human readability is a side effect, not a goal --> <!-- Managed by agent: keep sections and order; edit content, not structure -->

AGENTS.md

Precedence: the closest AGENTS.md to the files you're changing wins. Root holds global defaults only.

Overview

Pulumi IaC and Flux CD GitOps skills for Claude Code. Seven skills: TypeScript, Go, Python, Neo (AI agent), CLI reference, Flux CLI, Flux Operator CLI. Distributed via Tessl tile (tile.json) and .claude-plugin/marketplace.json.

File Map

PathPurpose
pulumi-{typescript,go,python}/Language-specific Pulumi skills (SKILL.md + references/ + evals/)
pulumi-neo/Pulumi Neo AI agent skill (SKILL.md + references/ + scripts/ + evals/)
pulumi-cli/Pulumi CLI reference (SKILL.md + references/ + evals/)
flux-cli/Flux CD CLI reference (SKILL.md + references/)
flux-operator-cli/Flux Operator CLI reference (SKILL.md + references/)
tile.jsonTessl tile config (name, version, skill paths)
.claude-plugin/marketplace.jsonPlugin marketplace manifest
.github/workflows/publish-tile.ymlPublishes tile on push to main via tesslio/publish
CLAUDE.mdProject instructions for Claude Code

Conventions

  • Keep SKILL.md concise — detailed content goes in references/
  • "When to use" belongs in frontmatter description, not the body
  • No auxiliary files (README.md, CHANGELOG.md) inside skill folders
  • Sync versions across tile.json and marketplace.json

Boundaries

Rule
AlwaysKeep SKILL.md focused; detailed docs in references/
AlwaysSync versions in tile.json and marketplace.json
Ask firstAdding new skills, changing versions, modifying CI
NeverCommit secrets in skill content
NeverAdd auxiliary files inside skill folders
NeverPush directly to main

When instructions conflict

The nearest AGENTS.md wins. Explicit user prompts override files. See also CLAUDE.md.

AGENTS.md

CLAUDE.md

README.md

tile.json