CtrlK
BlogDocsLog inGet started
Tessl Logo

pulumi-typescript

Scaffolds Pulumi TypeScript infrastructure-as-code projects, writes IaC code with proper resource configuration, manages Pulumi ESC environments for centralized secrets and configuration, and configures OIDC authentication for cloud providers. Use when the user asks to create Pulumi TypeScript projects, write Pulumi infrastructure code, set up ESC environments, configure OIDC for Pulumi, or implement infrastructure automation with Node.js/TypeScript.

Install with Tessl CLI

npx tessl i github:dirien/claude-skills --skill pulumi-typescript
What are skills?

100

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

87%

5%

Cloud Credentials Management for Multi-Environment Infrastructure

ESC environment setup and OIDC authentication

Criteria
Without context
With context

OIDC login provider

100%

100%

Environment variables block

100%

100%

pulumiConfig block

100%

100%

No static credentials

100%

100%

pulumi config env add command

100%

100%

pulumi env run usage

0%

50%

ESC over stack config

100%

100%

ESC env versioning

0%

0%

Values structure

100%

100%

Multiple environments

100%

100%

pulumi env init command

100%

100%

Without context: $0.2195 · 1m 2s · 13 turns · 14 in / 3,913 out tokens

With context: $0.4336 · 1m 24s · 20 turns · 22 in / 4,854 out tokens

100%

18%

Reusable Secure Storage Component for Cross-Language Teams

Multi-language ComponentResource implementation

Criteria
Without context
With context

PulumiPlugin.yaml present

0%

100%

PulumiPlugin.yaml runtime

0%

100%

Input types on Args

100%

100%

No union types in Args

100%

100%

No functions in Args

100%

100%

args parameter typed in constructor

100%

100%

Extends ComponentResource

100%

100%

Child resources use parent: this

100%

100%

registerOutputs called

100%

100%

Public Output properties

100%

100%

super() call with type token

100%

100%

Without context: $0.5881 · 3m 40s · 27 turns · 32 in / 9,067 out tokens

With context: $0.7681 · 3m 37s · 36 turns · 41 in / 8,833 out tokens

98%

12%

Multi-Stack Infrastructure Architecture for a Production Web Application

Production stack safeguards, tagging, and multi-stack architecture

Criteria
Without context
With context

Stack transformation for tagging

0%

83%

Tags include Environment and ManagedBy

75%

100%

protect: true on critical resources

100%

100%

pulumi.getStack() for env-aware config

100%

100%

StackReference usage

100%

100%

Exported stack outputs

100%

100%

Azure native provider import

100%

100%

Deployment workflow documented

100%

100%

pulumi refresh mentioned

100%

100%

pulumi.all() for multiple outputs

100%

100%

No hardcoded environment names

100%

100%

Without context: $0.7472 · 4m 12s · 33 turns · 38 in / 12,683 out tokens

With context: $0.8278 · 3m 11s · 24 turns · 7,864 in / 11,327 out tokens

Evaluated
Agent
Claude Code

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.