From gcp-cloud
Write least-privilege GCP IAM: predefined/custom roles over primitive (Owner/Editor/Viewer), service accounts + Workload Identity Federation instead of exported key files, IAM Conditions, and binding at the correct hierarchy level.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gcp-cloud:gcp-least-privilege-iamThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Predefined/custom**, never primitive in prod. Owner/Editor/Viewer are blunt.
Predefined/custom, never primitive in prod. Owner/Editor/Viewer are blunt.
Workload Identity Federation (external/CI), Workload Identity (GKE pods). Attach an identity; don't download a JSON key. Disable SA-key creation via org policy.
Bind at the right node (project/folder/org). IAM Conditions for time/resource scoping.
Produce the binding + residual risk; security-engineering/security-reviewer clears sensitive grants.
npx claudepluginhub mcorbett51090/ravenclaude --plugin gcp-cloudGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.