1. Docs
  2. Infrastructure AI
  3. Agent Skills

Pulumi Agent Skills

    Pulumi Agent Skills are knowledge packages that teach AI coding assistants domain-specific Pulumi workflows. These skills help with infrastructure migrations, secret management, and code translation, teaching assistants how to work with Pulumi the way an experienced practitioner would.

    What are Agent Skills?

    Agent Skills are reusable knowledge packages that teach AI coding assistants domain-specific workflows. They follow the agentskills.io open standard and work with:

    Available Skills

    Skills are organized into two plugin groups: Migration and Authoring.

    Migration Plugin

    Convert and import infrastructure from other tools to Pulumi:

    SkillDescription
    pulumi-terraform-to-pulumiMigrate Terraform projects to Pulumi
    cloudformation-to-pulumiMigrate AWS CloudFormation stacks/templates to Pulumi
    pulumi-cdk-to-pulumiConvert AWS CDK applications to Pulumi
    pulumi-arm-to-pulumiConvert Azure ARM templates and Bicep to Pulumi

    Authoring Plugin

    Write quality Pulumi programs, components, automation, and secrets management:

    SkillDescription
    pulumi-best-practicesBest practices for writing reliable Pulumi programs
    pulumi-componentGuide for authoring ComponentResource classes
    pulumi-automation-apiBest practices for using Pulumi Automation API
    pulumi-escGuidance for working with Pulumi ESC (Environments, Secrets, and Configuration)

    Installation

    Claude Code Plugin System

    For Claude Code users, the plugin system provides the simplest installation experience:

    claude plugin marketplace add pulumi/agent-skills
    claude plugin install pulumi-migration     # Install migration skills
    claude plugin install pulumi-authoring     # Install authoring skills
    

    Universal Installation

    Install all skills for use with any AI coding assistant:

    npx skills add pulumi/agent-skills
    

    Or install individual plugin groups:

    npx skills add pulumi/agent-skills/migration      # 4 migration skills
    npx skills add pulumi/agent-skills/authoring      # 4 authoring skills
    

    This works with Claude Code, Cursor, Copilot, Codex, and other agent tools.

    Usage Examples

    Terraform to Pulumi Migration

    Ask your AI assistant:

    “Convert this Terraform configuration to Pulumi TypeScript”

    The assistant will use the pulumi-terraform-to-pulumi skill to produce idiomatic Pulumi code.

    CDK to Pulumi Migration

    Ask your AI assistant:

    Help me migrate my CDK application to Pulumi
    

    The assistant will use the pulumi-cdk-to-pulumi skill to guide you through the complete migration workflow.

    Managing Secrets with ESC

    Ask your AI assistant:

    Set up AWS OIDC credentials using Pulumi ESC
    

    The assistant will use the pulumi-esc skill to help configure dynamic credentials.

    Writing Components

    Ask your AI assistant:

    Help me create a reusable Pulumi component for a web service
    

    The assistant will use the pulumi-component skill to guide you through component authoring best practices.

    Contributing

    We welcome contributions to Pulumi Agent Skills. Visit the agent-skills repository on GitHub to:

    • Write new skills
    • Improve existing skills
    • Report issues

    See the CONTRIBUTING.md file for guidelines.

      Neo just got smarter about infrastructure policy automation