CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudformation-to-pulumi

Convert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs. Load this skill whenever a user wants to move from CloudFormation to Pulumi, convert a CFN template, import existing CloudFormation-managed resources into Pulumi, or asks about CloudFormation-to-Pulumi migration in any form. Also load when the user mentions cdk-importer in a migration context.

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is an excellent skill description that clearly defines specific actions (convert, migrate, import), provides comprehensive trigger terms covering natural variations (CloudFormation, CFN, cdk-importer), and explicitly states when to load the skill. It occupies a clear, distinct niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Convert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs.' These are distinct, well-defined operations.

3 / 3

Completeness

Clearly answers both 'what' (convert/migrate/import CloudFormation to Pulumi) and 'when' with an explicit 'Load this skill whenever...' clause listing multiple trigger scenarios including migration context and cdk-importer mentions.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'CloudFormation', 'Pulumi', 'CFN template', 'CloudFormation-to-Pulumi migration', 'cdk-importer', 'convert', 'migrate', 'import'. Covers abbreviations (CFN), full names, and related tools.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: specifically CloudFormation-to-Pulumi conversion. The combination of both source (CloudFormation/CFN) and target (Pulumi) technologies makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a strong, well-structured migration skill that provides clear, actionable guidance for converting CloudFormation to Pulumi. The workflow is well-sequenced with appropriate validation checkpoints and feedback loops. Minor verbosity in some explanatory sections and repeated emphasis markers could be tightened, but overall the content is highly effective.

DimensionReasoningScore

Conciseness

The skill is fairly long but most content is necessary for a complex multi-step migration workflow. However, some sections explain things Claude already knows (e.g., basic TypeScript ternary operators, array indexing, string splitting) and the intrinsic functions table could be more compact. The repeated emphasis markers (CRITICAL, IMPORTANT, REQUIRED) add some verbosity.

2 / 3

Actionability

The skill provides fully executable bash commands, concrete TypeScript code examples for every conversion pattern, specific resource naming conventions with correct/incorrect examples, and clear CLI commands for each step. Every major concept has a copy-paste ready code example.

3 / 3

Workflow Clarity

The workflow is clearly sequenced (Information Gathering → Code Conversion → Resource Import) with explicit validation checkpoints: pre-import validation (step 3.0), post-import preview validation (step 3.3) with a zero-diff requirement, and a feedback loop for fixing issues until preview is clean. The plan adjustment requirement at the top is also a good validation checkpoint.

3 / 3

Progressive Disclosure

The skill provides a clear overview with well-signaled one-level-deep references: ESC details point to `pulumi-esc` skill, import procedures point to `cfn-importer.md`, ID lookup points to `cloudformation-id-lookup.md`, and external docs link to Pulumi's official documentation. The main content is appropriately scoped as an overview with detailed procedures delegated to referenced files.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
pulumi/agent-skills
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.