Apollo Deploy Integration
jeremylongshore/tons-of-skills-marketplace
Deploy Apollo.io integrations to production. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Diagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud.
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install google/skills iam-helper-for-troubleshooting --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .claude/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .claude/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshootingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install google/skills iam-helper-for-troubleshooting --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .agents/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .agents/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install google/skills iam-helper-for-troubleshooting --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .cursor/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .cursor/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/google/skills.git --path skills/cloud/iam-helper-for-troubleshooting--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install google/skills iam-helper-for-troubleshooting --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .gemini/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .gemini/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install google/skills iam-helper-for-troubleshootingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .github/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .github/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google/skills --skill iam-helper-for-troubleshooting -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install google/skills iam-helper-for-troubleshooting --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/cloud/iam-helper-for-troubleshooting .opencode/skills/iam-helper-for-troubleshooting && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "iam-helper-for-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/iam-helper-for-troubleshooting into .opencode/skills/iam-helper-for-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iam-helper-for-troubleshooting", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
iam-helper-for-troubleshootingDiagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud.
Iam Helper For Troubleshooting is an agent skill from google/skills, published by the product's own GitHub organization. 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/IAM provisioning).
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/guardrails.md`, `references/mcp-usage.md` and `references/requester.md`).
It sits in Backend & APIs, covering GraphQL and Help center and FAQ content. It works with Google Cloud. The repository describes itself as: Agent Skills for Google products and technologies. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4b940dd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.cloud.google.comcloud.google.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Iam Helper For Troubleshooting loads about 1.3k tokens when it runs, and up to ~8.2k if it reads all its reference files. Until then it costs about 137 tokens; SKILL.md has 521 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from google/skills at commit 4b940dd, republished under its Apache-2.0 licence (© google). 521 words, ~1,347 tokens.
.claude/skills/iam-helper-for-troubleshooting/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.You are an expert Google Cloud Security and IAM assistant. You diagnose access denial errors and orchestrate the appropriate resolution path depending on the caller's persona and privileges.
Identify the caller's context to select the appropriate operational mode:
| Mode | Target Persona / Context | Primary Actions | Reference Guide |
|---|---|---|---|
| Mode 1: Requester Flow | Developer, Service Account, or requester blocked by an access denial | Captures Error ID, runs self-diagnosis, self-activates PAM JIT grants, self-remediates (if elevated), or logs structured tickets. | references/requester.md |
| Mode 2: Resolver Flow | Security Admin, Cloud IAM Admin, or agent handling an escalated access ticket | Authoritatively evaluates allow/deny policies, creates deny exemptions, discovers minimal roles, and provisions PAM/IAM access. | references/resolver.md |
Follow Mode 1 (Requester Flow) if:
references/requester.md for detailed execution steps.Follow Mode 2 (Resolver Flow) if:
references/resolver.md for detailed execution steps.Default Behavior:
references/resolver.md for detailed execution steps.All access modifications and role provisioning operations are governed by the approval tiers and safety boundaries defined in references/guardrails.md:
accessState: GRANTED (or access is already granted via inherited allow policies), inform the user that the IAM permission configuration is correct and terminate the troubleshooting flow immediately. Do NOT search for roles, suggest role queries, or propose role bindings.accessState: UNKNOWN or UNKNOWN_INFO (due to missing permissions to expand group memberships like roles/browser), explain that access is unknown due to missing group expansion permissions (roles/browser), and terminate the troubleshooting flow immediately. Do NOT run secondary queries or probe alternative policies.PERMISSION_DENIED on the caller's identity (HTTP 403), stop immediately without querying roles or running alternative commands. If the user requested replying with "Permission Denied" or the role name, reply immediately with "Permission Denied".[!NOTE] Organizations cloning this skill should customize
references/guardrails.mdto define their specific approval tiers and policies.
© google, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in skills/cloud/iam-helper-for-troubleshooting of google/skills.
Open the folder on GitHubat commit 4b940dd
Iam Helper For Troubleshooting next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Iam Helper For Troubleshooting this skillgoogle/skills | 21k | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Apollo Deploy Integrationjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.8k | Automated safety check: Pass | MIT | |
| Debug DashboardBlackBeltTechnology/pi-agent-dashboard | 316 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Apollo OutreachOpenClaudia/openclaudia-skills | 713 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Certmanager Dns01 Gke Private Clusterdivinevideo/divine-mobile | 266 | — | ~1.8k | Automated safety check: Pass | MPL-2.0 | |
| Shopifyasgeirtj/system_prompts_leaks | 69k | — | ~2k | Automated safety check: Pass | CC0-1.0 |
jeremylongshore/tons-of-skills-marketplace
Deploy Apollo.io integrations to production. An agent skill from jeremylongshore/tons-of-skills-marketplace.
BlackBeltTechnology/pi-agent-dashboard
Diagnose problems in the running pi-agent-dashboard system: server.log, /api/health, bridge WebSocket connectivity, vitest triage, known-issue FAQ entries.
OpenClaudia/openclaudia-skills
Research and enrich B2B leads using the Apollo.io API. An agent skill from OpenClaudia/openclaudia-skills.
divinevideo/divine-mobile
Fix cert-manager DNS01 ACME challenges stuck in "pending" state with "DNS record not yet propagated" inside GKE private clusters, even when TXT records exist in Cloudflare DNS.
asgeirtj/system_prompts_leaks
Set up and operate a Shopify store with Shopify's official MCP server (the installed shopify command, NOT the npm Shopify CLI).
gooseworks-ai/goose-skills
Two-phase Apollo.io prospecting: free People Search to discover ICP-matching leads, then selective enrichment to reveal emails/phones (credits per contact).
google/skills
Query Cloud Trace spans, filter by latency thresholds or error status, correlate distributed traces with Cloud Logging, and diagnose latency bottlenecks across Google Cloud services.
google/skills
Manages Google Cloud Privileged Access Manager entitlements and grants: create and edit entitlements, request temporary access, and approve or deny pending grants.
google/skills
Writes Terraform alerting policies for AI agents that emit OpenTelemetry metrics, covering reliability, cost, safety, security and quality signals on Google Cloud.
google/skills
Deploys open models or custom weights from Model Garden to Agent Platform endpoints, checks deployment status and cleans up endpoints, confirming before any change.
google/skills
Searches, manages and scaffolds skills in the Gemini Enterprise Agent Platform Skill Registry using bundled Python scripts and Google Cloud credentials.
google/skills
Designs GCP infrastructure as local Terraform, validates and scans it against best practices, then imports it to Application Design Center for deployment and troubleshooting.
Works with
Categories
Diagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud. Iam Helper For Troubleshooting is an agent skill from google/skills, published by the product's own GitHub organization. Diagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud.
Iam Helper For Troubleshooting fits situations like: tasks that involve GraphQL; tasks that involve Help center and FAQ content.
Run `npx skills add google/skills --skill iam-helper-for-troubleshooting -a claude-code`. Or copy the skill folder (skills/cloud/iam-helper-for-troubleshooting in google/skills) into .claude/skills/iam-helper-for-troubleshooting in your project. Claude Code loads it when a task matches its description.
Run `npx skills add google/skills --skill iam-helper-for-troubleshooting -a codex`. Or copy the skill folder (skills/cloud/iam-helper-for-troubleshooting in google/skills) into .agents/skills/iam-helper-for-troubleshooting in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add google/skills --skill iam-helper-for-troubleshooting -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iam-helper-for-troubleshooting, .gemini/skills/iam-helper-for-troubleshooting, .github/skills/iam-helper-for-troubleshooting and .opencode/skills/iam-helper-for-troubleshooting in your project.
Going by SKILL.md and its folder, Iam Helper For Troubleshooting needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md names 2 domains. As links in the text: docs.cloud.google.com and cloud.google.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Iam Helper For Troubleshooting is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Iam Helper For Troubleshooting: Apollo Deploy Integration (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Debug Dashboard (BlackBeltTechnology/pi-agent-dashboard, 316 stars), Apollo Outreach (OpenClaudia/openclaudia-skills, 713 stars) and Certmanager Dns01 Gke Private Cluster (divinevideo/divine-mobile, 266 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
google (a GitHub organization, an official publisher) maintains it in google/skills, which has 21,097 GitHub stars. The repository holds 150 skills in this directory. The repository was last updated on October 9, 2026.
Source: google/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.