← All skills
iam-helper-for-troubleshooting
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By google/skills (GitHub) · coding · 23,813 stars · scanned at commit 793c036
Diagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud. Supports two distinct operational modes: (1) Requester Flow for developers encountering access denials (capturing error context, self-service PAM JIT activations, elevated developer self-remediation, or logging structured tickets), and (2) Resolver Flow for privileged administrators (authoritative Policy Troubleshooter analysis, deny policy exemptions, least-privilege role discovery, and PAM/I…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 21 places.
Show 17 more
- skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 34
output = subprocess.check_output( - skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 35
cmd, text=True, stderr=subprocess.DEVNULL - skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 38
except (subprocess.SubprocessError, OSError): - skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 50
output = subprocess.check_output( - skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 51
cmd, text=True, stderr=subprocess.DEVNULL - skills/cloud/iam-helper-for-troubleshooting/scripts/least_privileged_role.py, line 55
except (subprocess.SubprocessError, OSError, json.JSONDecodeError): - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 63
subprocess.run( - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 71
stdout=subprocess.DEVNULL, - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 72
stderr=subprocess.DEVNULL, - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 80
return subprocess.check_output( - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 83
stderr=subprocess.DEVNULL, - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 85
except (subprocess.SubprocessError, OSError): - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 87
return subprocess.check_output( - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 90
stderr=subprocess.DEVNULL, - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 92
except (subprocess.SubprocessError, OSError) as e: - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 121
target_project_id = subprocess.check_output( - skills/cloud/iam-helper-for-troubleshooting/scripts/troubleshooting_error_id.py, line 124
stderr=subprocess.DEVNULL,
and 1 more places
Connects to the internet
The author does not mention this.
Found in 3 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'iam-helper-for-troubleshooting' ] || [ -L ~/.agents/skills/'iam-helper-for-troubleshooting' ]; then echo 'A skill folder named iam-helper-for-troubleshooting already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/google/skills' "$d" && git -C "$d" checkout --quiet '793c036c3af827151ada918c5f8cba823ef7086d' -- 'skills/cloud/iam-helper-for-troubleshooting' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/cloud/iam-helper-for-troubleshooting' ~/.agents/skills/'iam-helper-for-troubleshooting' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'iam-helper-for-troubleshooting' ~/.claude/skills/'iam-helper-for-troubleshooting' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for google/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/google/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 793c036 | 75 |
| 2026-11-08 | 2194d3b | 75 |
| 2026-11-06 | cdee760 | 75 |