Skillzwave Logo
Skillzwave

terraform

74.0
C

Terraform/OpenTofu infrastructure as code patterns. READ-ONLY - Claude NEVER executes terraform commands.

Commands Agents Marketplace
#terraform#Claude#terraform commands#resources#commands#user#infrastructure#critical

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install settlemint/agent-marketplace/terraform
skilz install settlemint/agent-marketplace/terraform --agent opencode
skilz install settlemint/agent-marketplace/terraform --agent codex
skilz install settlemint/agent-marketplace/terraform --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/settlemint/agent-marketplace
2. Copy the agent skill directory:
cp -r agent-marketplace/devtools/skills/terraform ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

automating-mail

by SpillwaveSolutions

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...

100
A
general
Marketplace
#excel#Mail.OutgoingMessage#Status

automating-reminders

by SpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...

100
A
general
Marketplace
#app.lists.byName#excel#notes

mastering-postgresql

by SpillwaveSolutions

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...

100
A
general
Marketplace
#references#search#vector

automating-contacts

by SpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...

99
A
general
Marketplace
#excel#notes#Contacts.Person

Agentic Skill Details

Type
Other
Meta-Domain
N/A
Primary Domain
N/A
Market Score
74.0

Agent Skill Grade

C
Score: 74/100 Click to see breakdown

Score Breakdown

Spec Compliance
13/15
PDA Architecture
18/30
Ease of Use
22/25
Writing Style
7/10
Utility
16/20
Modifiers: -2

Areas to Improve

  • All 360 lines loaded at once; no layered architecture for token efficiency
  • Allowed/forbidden commands listed twice with slight variations
  • 360-line file exceeds 100-line threshold but has no table of contents

Recommendations

  • Address 1 high-severity issues first
  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/19/2026

Developer Feedback

I took a look at your terraform skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 74/100, solidly in C territory. This is based on Anthropic's skill best practices rubric. Your strongest area is Ease of Use (22/25)—the metadata and trigger patterns are really well done. The weakest spot is Progressive Disclosure Architecture (18/30)—everything's loaded at once, which burns tokens unnecessarily.

What's Working Well

  • Metadata is chef's kiss. Your description clearly explains the READ-ONLY constraint, and your trigger patterns cover terraform commands, file types, and cloud provider prefixes (aws_, azurerm_, google_). That's thorough.
  • Command safety is solid. The forbidden/allowed command lists are comprehensive and make the constraint crystal clear to users. This is exactly what a skill should do for sensitive domains.
  • HCL patterns are practical. Your module structure, variable definitions, and lifecycle rules are real examples developers actually need.

The Big One: Token Efficiency (High Priority)

Right now, all 360 lines load every time someone uses your skill. That's wasteful. You need a references directory with on-demand-loaded files.

Here's the fix:

  • Create references/aws-patterns.md (provider configs, common resources)
  • Create references/lifecycle-rules.md (the detailed lifecycle examples)
  • Create references/module-structure.md (complete module templates)

Keep only the essentials in SKILL.md—the critical safety restrictions and quick-start. The patterns section becomes a pointer: "See module structure reference for complete templates."

Impact: This single change gets you +8 points, pushing you to 82/100 (B territory).

Other Things Worth Fixing

  1. Duplicate command lists — You list allowed/forbidden commands twice (in critical_restriction and user_instructions). Keep the detailed version in one place, reference it in the other. Saves clutter and maintenance headaches. (+1 point)

  2. Add a table of contents — At 360 lines, readers need quick navigation. Add a TOC right after the frontmatter linking to major sections. (+2 points)

  3. Workflow isn't numbered — Your quick start shows what to do but not the steps. Try: "1. Create provider config → 2. Set up backend → 3. Define modules → 4. Run terraform init." Makes it scannable. (+2 points)

  4. No input/output examples — Show what terraform produces. Like: "When you write this module config, terraform plan shows these resources." Helps users understand scope. (+1 point)

Quick Wins

  • Move patterns to references/ directory (+8 points)
  • Deduplicate command lists (+1 point)
  • Add TOC (+2 points)
  • Numbered workflow steps (+2 points)

That's +13 points with focused effort—gets you to 87/100 (solid B).


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

terraform Claude terraform commands resources commands user infrastructure critical DESTROY APPLY

Report Security Issue

Found a security vulnerability in this agent skill?