god-iam-aws

Automate AWS IAM policy and role creation, management, and auditing.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/ArdurAI/god-skill-suite --skill god-iam-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: god-iam-aws
Source: https://github.com/ArdurAI/god-skill-suite/tree/main/skills/god-iam-aws
Command: npx skills add https://github.com/ArdurAI/god-skill-suite --skill god-iam-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires boto3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of AWS IAM management, ensuring secure, compliant, and efficient IAM policies and roles.

Core Features & Use Cases

  • IAM Policy Management: Create, validate, and manage IAM policies with zero hallucination.
  • IAM Role Management: Define and manage IAM roles for cross-account and service-based access.
  • User and Group Management: Efficiently manage IAM users and groups with legacy patterns.
  • AWS Organizations and SCPs: Utilize AWS Organizations and SCPs for comprehensive IAM control.
  • IAM Auditing: Implement robust credential hygiene and IAM access analysis.
  • Use Case: For a DevOps engineer, setting up IAM roles for an EKS cluster using IAM Roles for Service Accounts (IRSA) with proper trust policies and SCPs.

Quick Start

Use the god-iam-aws skill to create a new IAM role for a Lambda function with specific permissions and assume the role using MFA.

Frequently Asked Questions about god-iam-aws

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create IAM roles for an EKS cluster using IAM Roles for Service Accounts?

Creating IAM roles for EKS clusters using IRSA requires defining precise trust policies and permissions. This Skill automates IAM role management and validates the exact permissions using the AWS policy simulator to ensure secure, least privilege access patterns.

What is the best way to automate AWS IAM policy creation and validation?

Automating IAM policy creation and validation requires referencing AWS documentation and simulating access to prevent zero hallucination. This Skill utilizes Python scripts and the policy simulator to generate, manage, and verify IAM policies for compliance and accuracy.

Can I use this to manage cross-account IAM roles and Service Control Policies?

Yes, you can manage cross-account IAM access and Service Control Policies using AWS Organizations. This Skill defines and manages IAM roles for cross-account access and utilizes SCPs to enforce comprehensive IAM control across your organizational hierarchy.

How do I audit AWS IAM credentials and analyze access patterns?

Auditing AWS IAM credentials and analyzing access patterns requires implementing robust credential hygiene and regular permission analysis. This Skill automates IAM auditing to identify excessive permissions and ensures your environment maintains least privilege access.

Do I need Python and boto3 to manage IAM policies with this Skill?

Yes, you need Python and the boto3 library installed to use this Skill for IAM management. The Skill requires Python scripts to execute IAM policy simulation and verification against your AWS environment for accurate validation and testing.

How do I set up an IAM role for a Lambda function with MFA requirements?

Setting up an IAM role for a Lambda function with MFA requires defining specific permissions and an assume role policy with MFA conditions. This Skill automates the creation and management of these IAM roles to ensure secure, compliant function execution and access.