aws-pvm
CommunityTemporary AWS IAM permissions via email approvals.
Authorgenedragon
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Permissions Vending Machine (PVM) provides a secure, auditable workflow to grant temporary IAM permissions to AI agents and services, eliminating long-lived credentials and manual approvals.
Core Features & Use Cases
- Email-based human approval for permission requests
- Time-bound IAM policy grants and automatic revocation
- End-to-end audit trail via DynamoDB and logs
Quick Start
Activate the PVM backend and configure the API, then submit a permission request and respond to the approval email to enable temporary access.
Dependency Matrix
Required Modules
@aws-sdk/client-dynamodb@aws-sdk/client-iam@aws-sdk/client-secrets-manager@aws-sdk/client-ses@aws-sdk/client-sfn@aws-sdk/lib-dynamodbajvajv-formatsaxiosexpressjsonwebtokenserverless-httpuuid
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: aws-pvm Download link: https://github.com/genedragon/acp-platform/archive/main.zip#aws-pvm Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.