Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Backend & APIs
github avatar

Terraform Azurerm Set Diff Analyzer

github/awesome-copilotOfficial

The terraform-azurerm-set-diff-analyzer skill identifies false-positive diffs in Terraform plans for Azure resources caused by Set-type attribute reordering, helping infrastructure engineers distinguish spurious changes from actual modifications. It solves the problem where adding or removing a single element in resources like Application Gateways, Load Balancers, and NSGs causes Terraform to report all elements as changed, making plan reviews difficult and error-prone. The skill uses Python to analyze Terraform plan JSON output and filter out order-only changes while preserving genuine resource modifications.

installs
8.9K
GitHub stars
40.5K
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add github/awesome-copilot --skill terraform-azurerm-set-diff-analyzer --agent claude-code

Installs into .claude/skills of the current project.

Files

Terraform AzureRM Set Diff Analyzer

A skill to identify "false-positive diffs" in Terraform plans caused by AzureRM Provider's Set-type attributes and distinguish them from actual changes.

When to Use

  • terraform plan shows many changes, but you only added/removed a single element
  • Application Gateway, Load Balancer, NSG, etc. show "all elements changed"
  • You want to automatically filter false-positive diffs in CI/CD

Background

Terraform's Set type compares by position rather than by key, so when adding or removing elements, all elements appear as "changed". This is a general Terraform issue, but it's particularly noticeable with AzureRM resources that heavily use Set-type attributes like Application Gateway, Load Balancer, and NSG.

These "false-positive diffs" don't actually affect the resources, but they make reviewing terraform plan output difficult.

Prerequisites

  • Python 3.8+

If Python is unavailable, install via your package manager (e.g., apt install python3, brew install python3) or from python.org.

Basic Usage

# 1. Generate plan JSON output
terraform plan -out=plan.tfplan
terraform show -json plan.tfplan > plan.json

# 2. Analyze
python scripts/analyze_plan.py plan.json

Troubleshooting

  • python: command not found: Use python3 instead, or install Python
  • ModuleNotFoundError: Script uses only standard library; ensure Python 3.8+

Detailed Documentation

  • scripts/README.md - All options, output formats, exit codes, CI/CD examples
  • references/azurerm_set_attributes.md - Supported resources and attributes
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/github/awesome-copilot
Categories
Backend & APIs, DevOps & CI/CD, Git & Pull Requests, AI & Agent Building, Productivity & Planning, Cloud & Infrastructure

More from github/awesome-copilot

All 318
  • Make Skill Template8.9K
  • Php Mcp Server Generator8.9K
  • Comment Code Generate A Tutorial8.9K
  • Csharp Mstest8.9K
  • Azure Resource Visualizer8.9K
  • Csharp Tunit8.8K
  • Code Exemplars Blueprint Generator8.8K
  • Structured Autonomy Plan8.8K
  • Update Llms8.8K
  • Workiq Copilot8.8K
  • Mcp Deploy Manage Agents8.8K
  • Bigquery Pipeline Audit8.8K
  • Create Tldr Page8.8K
  • Java Mcp Server Generator8.8K
  • Mkdocs Translations8.8K
  • Copilot Cli Quickstart8.8K
  • Suggest Awesome Github Copilot Agents8.8K
  • First Ask8.8K
  • Typespec Api Operations8.8K
  • Tldr Prompt8.8K
  • Structured Autonomy Implement8.8K
  • Fedora Linux Triage8.8K
  • Swift Mcp Server Generator8.8K
  • Fabric Lakehouse8.8K

Recommended

More Backend & APIs
1github avatarworkiq-copilotgithub/awesome-copilotGuides the Copilot CLI on how to use the WorkIQ CLI/MCP server to query Microsoft 365 Copilot data (emails, meetings, docs, Teams, people) for live context, sum8.8Kinstalls
2emblemcompany avataremblem-ai-agent-walletemblemcompany/agent-skillsConnect to EmblemVault and manage wallet-aware workflows via EmblemAI with review-first, operator-controlled actions. Supports Solana, Ethereum, Base, BSC, Poly8.8Kinstalls
3conardli avatarweb-design-engineerconardli/garden-skillsBuild or redesign polished browser-rendered visual artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups,8.8Kinstalls
4google avataragent-platform-rag-engine-managementgoogle/skillsManage and query Agent Platform RAG Engine Corpora and retrieve grounded contexts using the Google GenAI SDK. Use when listing RAG corpora or files, inspecting 8.7Kinstalls
5ljagiello avatarctf-malwareljagiello/ctf-skillsProvides malware analysis and network traffic techniques for CTF challenges. Use when analyzing obfuscated scripts, malicious packages, custom crypto protocols,8.7Kinstalls
6google avataragent-platform-tuninggoogle/skillsAgent Platform Model Tuning. Use when you need to fine-tune open models or Gemini models using Agent Platform infrastructure. Don't use for model training outsi8.7Kinstalls