tao3k/omnibus-ncl · Archived

tf-ncl

Use when working with Terraform configurations through Nickel (tf-to-ncl), NCL-based Terraform modules, or tfsec security analysis.

First seen Jun 22, 2026

Installation

$ npx skills add tao3k/omnibus-ncl --skill tf-ncl

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Also in this package

Other skills from tao3k/omnibus-ncl.

npx skills add tao3k/omnibus-ncl

Browse all from tao3k/omnibus-ncl

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
More metadata
retrieval
{"saliency_base":5.5,"decay_rate":0.05}
version
1.0.0
source
https://github.com/tao3k/xiuxian-artisan-workshop/tree/main/packages/ncl
routing_keywords
["terraform","tf","tfsec","tf-to-ncl","infrastructure","IaC","terragrunt","aws","cloudformation"]

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,307 B
  • docs SUMMARY.md 145 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Terraform NCL Skill

Terraform configuration management through Nickel language integration and security scanning.

Commands

Command Description
[tfsecscan](#tfsecscan) Scan Terraform for security issues
[tftoncl](#tftoncl) Convert HCL to Nickel format
[tfvalidate](#tfvalidate) Validate Terraform configurations
[tfplan](#tfplan) Generate Terraform plan

tfsec_scan

Scan Terraform for security issues.

tftoncl

Convert HCL to Nickel format.

tf_validate

Validate Terraform configurations.

tf_plan

Generate Terraform plan.

Usage Examples

# Scan infrastructure for security issues
@omni("tf-ncl.tfsec_scan", {"path": "infrastructure"})

# Convert Terraform to Nickel
@omni("tf-ncl.tf_to_ncl", {"tf_file": "main.tf", "output": "main.ncl"})

# Validate Terraform
@omni("tf-ncl.tf_validate", {"path": "infrastructure"})

Concepts

Topic Description Reference
AWS Types Nickel type contracts for AWS [aws-types.md](references/aws-types.md)
tf-to-ncl Conversion patterns [conversion.md](references/conversion.md)
Module System NCL module patterns [module-system.md](references/module-system.md)

Best Practices

  • Use NCL for multi-environment Terraform generation
  • Run tfsec before deployment
  • Define shared types for consistency

Related Skills

Topic Description Reference
NCL Modules Nickel module patterns [nickel-modules.md](packages/ncl/nickel-modules.md)